gpt4 book ai didi

node.js - 尝试使用 Socket.IO 命名空间会导致 404 轮询错误

转载 作者:太空宇宙 更新时间:2023-11-04 00:49:38 25 4
gpt4 key购买 nike

当我使用 Socket.IO 像正常/默认一样连接时

var client = io.connect('http://localhost:466/');

它工作/连接得很好。控制台中没有错误。

但是,当我想尝试连接到这样的命名空间时

var client = io('/adm').connect('http://localhost:466/');

我收到以下错误

enter image description here

在服务器上创建管理命名空间

//start server
var server = require('socket.io').listen(466);

//admin namespace
var adm = server.of('/adm');

adm.on('connection', function(client){
console.log('adm connection');
});

最佳答案

问题是我正在尝试

var client = io('/adm').connect('http://localhost:466/');

而不是

var client = io.connect('http://localhost:466/adm');

我觉得很奇怪,因为文档似乎推荐第一种方法。

http://socket.io/docs/rooms-and-namespaces/#custom-namespaces

关于node.js - 尝试使用 Socket.IO 命名空间会导致 404 轮询错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33185026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com