[英]socket.io connection not working but new Websocket working
I' have a socket server i just try to connect that server.我有一个套接字服务器,我只是尝试连接该服务器。
when i try new Websocket my connection is works;当我尝试新的 Websocket 时,我的连接正常;
const socket = new Websocket('ws://127.0.0.1:8000');
but when i want to use socket.io like this;但是当我想像这样使用 socket.io 时;
const socket = io('ws://127.0.0.1:8000');
socket.on('connect', () => {
console.log('connected');
});
socket.io code can't connect to socket it's fired cors error everytime but new Websocket connection works easly. socket.io 代码无法连接到套接字,它每次都会触发 cors 错误,但新的 Websocket 连接很容易工作。
I found a solution like this;我找到了这样的解决方案;
socket = io('ws://127.0.0.1:8000', {
"transports": [
"websocket"
]
});
i added transports datas then socket start works.我添加了传输数据,然后套接字开始工作。
This worked for me socket = io('ws://localhost:8000',{transports:['websocket']});
这对我
socket = io('ws://localhost:8000',{transports:['websocket']});
Thanks @Ugurcan谢谢@Ugurcan
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.