React Native Socket.io如何从设备连接到本地节点服务器

时间:2016-01-28 04:18:03

标签: ios node.js socket.io react-native

我在iOS模拟器中将io.connect()方法指向我的localhost时建立连接,所以一切都在那里工作。

但是当connect()方法指向我机器的LAN IP地址时,我无法在模拟器或设备上成功连接到服务器..

我现在对这个很难过,任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:4)

通过ngrok隧道传输localhost:3000并允许异常域来

解决

info.plist App Transport Security Settings下,您需要以下brew cask install ngrok

enter image description here

在mac命令行上运行

  • ngrok http 3000
  • io.connect()

然后抓住输出的ngrok.io网址并在x 1 1 3.02 1 2 2.50 1 3 0.01 2 1 1.34 电话中使用它,您就应该设置。