gpt4 book ai didi

javascript - Socket.IO 命名空间,调用未定义的函数 .of()

转载 作者:搜寻专家 更新时间:2023-10-31 23:56:12 24 4
gpt4 key购买 nike

我正在使用 Node.JS 0.4.8 和 Socket.IO 0.7.2。

我从他们的网站上复制了这段代码:

var socket = io.connect('http://localhost:8000'),
chat = socket.of('/chat');

但是,当我执行它时,我从 FireBug 收到了这个错误。

socket.of is not a function
chat = socket.of('/chat');

我也可以很好地连接命名空间:

var socket = io.connect('http://localhost:8000/chat');

我做错了什么??

提前致谢

弗雷泽

最佳答案

正确的语法确实是

var socket = io.connect(); socket.socket.of('/namespace').on(...);

但是,如果您更新到 Socket.IO 0.7.7,您将拥有

var socket = io.connect() socket.of('/namespace')

我最近添加的可用方法 (https://github.com/LearnBoost/socket.io-client/pull/224)

关于javascript - Socket.IO 命名空间,调用未定义的函数 .of(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6475161/

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