React native 为本地主机上运行的API配置SSL后,React本机调试器不再工作

React native 为本地主机上运行的API配置SSL后,React本机调试器不再工作,react-native,expo,react-native-debugger,React Native,Expo,React Native Debugger,我最近配置了一个本地运行的express API,使用HTTPS和使用localhost的自签名证书。默认情况下,它发送HSTS报头,这迫使Chrome在与localhost的任何后续连接中使用HTTPS,并破坏了其他一些功能。我知道了如何清除HSTS记录的Chromes缓存,以便再次通过HTTP连接到localhost,但react本机调试器仍在尝试将SSL用于其WebSocket连接。以下是我在调试器控制台中看到的错误: WebSocket connection to 'ws://local

我最近配置了一个本地运行的express API,使用HTTPS和使用localhost的自签名证书。默认情况下,它发送HSTS报头,这迫使Chrome在与localhost的任何后续连接中使用HTTPS,并破坏了其他一些功能。我知道了如何清除HSTS记录的Chromes缓存,以便再次通过HTTP连接到localhost,但react本机调试器仍在尝试将SSL用于其WebSocket连接。以下是我在调试器控制台中看到的错误:

WebSocket connection to 'ws://localhost:19001/debugger-proxy?role=debugger&name=Chrome' failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR
这对我来说毫无意义,因为它使用WS协议而不是WSS,但却抱怨SSL错误。。我认为这可能与我运行的API中的HST有关。在iOS模拟器上,我看到了一点初始屏幕,但在超时后出现此错误:

Runtime is not ready for debugging.
 - Make sure Packager server is running.
- Make sure the JavaScript Debugger is running and not paused on a breakpoint or exception and try reloading again.
关于如何让调试器重新工作,有什么想法吗

我不是在寻找关于禁用远程调试的任何答案。这并不能解决我的问题,能够调试是很重要的