如何进行fetch网络调试



  • 使用fetch访问网络,如何抓包查看?
    使用开发者工具,network没有抓到包,但是console有错误输出
    Steho也用过了,chrome://inspect/#devices也是没有网络输出

    请问如何查看网络访问情况?



  • responose.json() 改成response.text() ,然后可以打断点看返回的具体文本内容,当然这个前提是服务器确实有返回内容

    如果服务器都没有返回内容,那就只能抓包或者服务器端调试了



  • 这种方法只能看到responose的情况,通常开发都要把request也看到查找问题,抓包太繁琐,服务器调试太被动,搞不好就吵起来了



  • 其实也没啥好调试的,你直接把fetch复制到一个网页里测试也可以啊(当然你需要解决跨域问题),如果能通过那你客户端就没有什么可以做的了



  • 我试了一下 现在用这个工具可以调试fetch了
    https://github.com/jhen0409/react-native-debugger
    就是用chrome的xhr替换了原生xhr,然后用桌面app绕过了跨域问题


Log in to reply