javascript - 如何在 React Native 中查看网络请求(用于调试)?

标签 javascript google-chrome-devtools react-native

我想在 React Native 中查看我的网络请求以帮助我进行调试 - 最好是在 Chrome 开发工具的“网络”选项卡中。

GitHub 上有一些关于此的已关闭问题(https://github.com/facebook/react-native/issues/4122https://github.com/facebook/react-native/issues/934),但我并不完全理解它们。听起来我需要撤消一些 React Native 的 polyfill,然后运行一些带有额外调试标志的命令,也许还要修改一些 Chrome 安全设置?显然,这样做涉及一些安全问题,这可能使它成为一个糟糕的想法,但参与该线程的人都没有明确说明它们是什么。

有人可以提供让“网络”选项卡与 React Native 一起工作的分步指南,以及对这样做涉及的安全问题的解释吗?

最佳答案

我不确定为什么到目前为止还没有人指出这个解决方案。使用 React Native 调试器 - https://github.com/jhen0409/react-native-debugger !在我看来,它是 React Native 最好的调试工具,它提供了开箱即用的网络检查。

看看这些屏幕截图。

右键单击并选择“启用网络检查” Enabling Network Inspect

右键单击并选择“启用网络检查” Enabling Network Inspect

调试! Network Inspect in action

关于javascript - 如何在 React Native 中查看网络请求(用于调试)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33997443/

相关文章:

javascript - 使用 javascript 或 JS 或 angularJS for Windows 8 创建用户控件

javascript - 对象解构 ({ x, y, ...rest }) 用于将对象的属性列入白名单

react-native - 在图像的顶角放置一个 'x',用于删除(React Native)

javascript - postMessage 期间 Microsoft Edge 中的 SCRIPT5022 语法错误

javascript - 使用 Gson 的 Ajax

javascript - 我可以在 Chrome 中为 "repaints on scroll"div 做任何关于 "overflow:scroll"警告的事情吗

javascript - 根据导航状态更改导航栏

react-native - expo/react Native 和 SECRET API KEYS

google-chrome-devtools - 为什么我无法下载chrome的源代码?

console - 使用 chrome 控制台选择数据