React Native Socket.io如何从设备连接到本地节点服务器
我在iOS模拟器中将io.connect()
方法指向我的localhost
时正在build立连接,所以一切正常。
但是,当connect()
方法指向我的机器的LAN IP地址时,我无法在模拟器或设备上成功连接到服务器。
我现在非常难以忍受这一个,任何帮助,将不胜感激谢谢。
通过隧道localhost:3000
通过ngrok 解决 ,并允许一个exception域。
在您的info.plist
您需要在App Transport Security Settings
下执行以下操作
在一个mac命令行上运行
-
brew cask install ngrok
-
ngrok http 3000
然后抓住输出的ngrok.io URL并在你的io.connect()
调用中使用它,你应该被设置。