Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在AWS中部署后,Web套接字连接失败_Node.js_Reactjs_Websocket - Fatal编程技术网

Node.js 在AWS中部署后,Web套接字连接失败

Node.js 在AWS中部署后,Web套接字连接失败,node.js,reactjs,websocket,Node.js,Reactjs,Websocket,我正在使用react进行前端开发。后端是使用NodeJS开发的 在我们的应用程序中,我们在其中实现了web套接字。我们能够建立websocket连接并在本地使用时加载服务器消息。(ws://localhost:portNo) 但是,问题是一旦代码部署到aws中,我们就无法建立web套接字连接 请提出一些想法。这会更有帮助 提前感谢 我们还需要了解更多,才能知道问题可能是什么,请您更深入地解释一下您的总体部署架构好吗?听起来您有一个服务器应用程序运行在localhost上:portNo在您的本地计

我正在使用react进行前端开发。后端是使用NodeJS开发的

在我们的应用程序中,我们在其中实现了web套接字。我们能够建立websocket连接并在本地使用时加载服务器消息。(ws://localhost:portNo)

但是,问题是一旦代码部署到aws中,我们就无法建立web套接字连接

请提出一些想法。这会更有帮助


提前感谢

我们还需要了解更多,才能知道问题可能是什么,请您更深入地解释一下您的总体部署架构好吗?听起来您有一个服务器应用程序运行在localhost上:portNo在您的本地计算机上,而不是在aws机上,请连接到您的公共ip,如果可以从公共internetLet访问serverapp,请详细说明我的问题,从后端使用某些端口(比如5000)建立websocket连接。从前端使用const ws=new websocket(ws://localhost:5000)建立连接,我们可以获取服务器消息。现在,问题是我们正在将应用程序部署到aws,部署后,如果我们尝试连接ws://localhost:5000,它将无法工作。我甚至尝试过以ws://server\u ip:5000的身份连接。希望我的问题现在清楚了。