React Native fetch:无法发送消息。未知的Websocket

时间:2017-10-07 21:54:08

标签: android react-native websocket fetch-api

我有一个相当复杂的React-Native应用程序。我使用Android Studio模拟器和Android设备的组合进行调试,并始终使用远程调试,实时重新加载和热重新加载。

最近我遇到了一个问题,其中fetch()调用导致运行时错误:

“无法发送消息。未知的WebSocket ID。” 发送 WebSocketModule.java ...

我已经使用这些api调用几个月没有问题,并且调用工作:

  1. 在模拟器上
  2. 在设备上,如果没有远程调试
  3. 设备故障,IF远程调试
  4. 我能找到的唯一相似之处是: https://github.com/facebook/react-native/blob/1e8f3b11027fe0a7514b4fc97d0798d3c64bc895/ReactAndroid/src/main/java/com/facebook/react/modules/websocket/WebSocketModule.java

    为什么我的客户端可能会出现空值,或者我可以解决这个问题,以便我可以远程调试而不会出现这些WebSocket错误?

1 个答案:

答案 0 :(得分:0)

这似乎是remote-redux-devtools的一个问题。删除devTools中间件在过渡期间修复了这个问题,参考: https://github.com/zalmoxisus/remote-redux-devtools/issues/4