带有响应客户端套接字设置的套接字io

时间:2019-03-11 22:13:49

标签: reactjs heroku socket.io hosting

在一个小组项目中,我们将Node.js与React和Socket.io一起使用。在本地托管它可以正常工作,但在heroku上托管则会破坏socket.io。

因为我们将React与Socket.io一起使用,所以我们必须使用socket.io-client节点模块进行客户端连接。下面是用于在组件中设置socket.io的以下代码:

import openSocket from 'socket.io-client';
const socket = openSocket("http://localhost:8080"); 

我知道问题是:openSocket("http://localhost:8080"),但是我不确定会有什么好的解决方案。我在网上看到了一些潜在的解决方案,但是因为我没有参与托管它,所以我不知道IP地址(甚至它有一个静态IP地址)。

该网站类似于 http://random-heroku-site-49152.herokuapp.com

0 个答案:

没有答案