无法在cpanel中部署的Node.js应用上连接到socket.io

时间:2020-04-24 16:35:12

标签: node.js reactjs socket.io cpanel

我正在使用react,nodejs和socke.io构建Web应用程序。我在本地主机中测试了套接字连接,并将服务器上载到网站。服务器正在像这样的https://testavirtual.com/be文件夹中运行。

在服务器上,我这样使用sokcet.io:

var app = express();
var server = http.Server(app);
var io = socketIO(server);
io.on('connection', function(socket) {
  console.log("Socket connected", socket.id);
})
//For production i am not establishing the port as I am publishing the site on a cpanel folder.
server.listen();

在我的React应用程序中,您正在尝试像这样连接到服务器:

const endpoint = "https://testavirtual.com/be";
const socket = socketIOClient(endpoint);

像这样的CORS错误:

起源于官方的信息来源:https://testavirtual.com/socket.io/?EIO=3&transport=polling&t=N6j26SU(来源:falta la cabecera CORS'Access-Control-Allow-Origin')。

感谢任何帮助。

0 个答案:

没有答案