Node.js (索引):126未捕获的DomeException:未能执行';关闭';在';WebSocket';:代码必须为1000或介于3000和4999之间。0都不是
我看到了这个错误 (索引):126未捕获的DomeException:无法在上执行“关闭” “WebSocket”:代码必须为1000或介于3000和4999之间。0 两者都不是。 在WebSocket。() 我使用的代码是:Node.js (索引):126未捕获的DomeException:未能执行';关闭';在';WebSocket';:代码必须为1000或介于3000和4999之间。0都不是,node.js,google-chrome,websocket,Node.js,Google Chrome,Websocket,我看到了这个错误 (索引):126未捕获的DomeException:无法在上执行“关闭” “WebSocket”:代码必须为1000或介于3000和4999之间。0 两者都不是。 在WebSocket。() 我使用的代码是: const createConnection = () => { const socket = new WebSocket('ws://localhost:3702'); socket.addEventListener('open', fun
const createConnection = () => {
const socket = new WebSocket('ws://localhost:3702');
socket.addEventListener('open', function (event) {
console.log('connection made to server:', event);
});
socket.addEventListener('close', function (event) {
console.log('connection closed:', event);
socket.close(0, 'unknown'); // THIS CAUSED ERROR
createConnection();
});
socket.addEventListener('message', function (event) {
console.log('ws client received message:', event);
location.reload();
});
};
有人知道错误是什么吗?您考虑过更改吗
socket.close(0, 'unknown');
到
是的,这不起作用,我在寻找为什么比如何快速fix@MrCholo你读过WebSocket.close()上的文档了吗?你能链接到文档吗?如果是这样的话,我会接受你的答案的,谢谢你能查出来:但我现在在手机上,所以很难说这是不是和我以前看到的一样
socket.close(1000, 'unknown');