我正在使用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')。
感谢任何帮助。