【问题标题】:React Native socketio can' t connect to nodejs server (The server can be reached by browsers)React Native socketio 无法连接到 nodejs 服务器(浏览器可以访问服务器)
【发布时间】:2018-05-16 14:15:47
【问题描述】:

我正在使用 socketio 将 react 本机应用程序连接到 Azure 上的 nodejs 服务器。浏览器可以访问服务器,这让我确信它正在运行并且可以访问,但是我的 react native 应用程序无法连接到它。这是我的代码:


客户端:(在构造函数中反应原生应用)

socket = io('http://bahbishco.cloudapp.net/node', { jsonp: false, transports: ['websocket'] });

服务器:

let express = require('express');
let app = express();
let server = require('http').Server(app);
let io = require('socket.io')(server);

server.listen(8000);

任何帮助都会很棒,在此先感谢。

【问题讨论】:

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


    【解决方案1】:

    所以我发现问题出在 Azure 虚拟机上。我了解到我需要用我想要到达的端口创建一个“端点”。以及为其提供特定的优先级。这样做后,服务器工作正常。这确实是一个天真的错误,但我还是 Azure 的新手,所以我想为可能面临同样问题的任何人发布答案

    【讨论】:

      猜你喜欢
      • 2020-06-22
      • 2015-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-26
      • 1970-01-01
      • 2017-10-11
      相关资源
      最近更新 更多