Node.js Socket.io Heroku“没有方法'配置'”

时间:2012-03-10 16:13:14

标签: node.js heroku socket.io

我试图在Heroku上设置socket.io,所以我在我的主脚本上有这个代码:

var io = require('socket.io');

io.configure(function () { 
  io.set("transports", ["xhr-polling"]); 
  io.set("polling duration", 10);
});

当我尝试运行时,出现以下错误:

TypeError: Object #(Object) has no method 'configure'

我在依赖项中有Socket.io,并且我尝试添加.listen()但是我得到了一个"没有方法'听众'错误。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

试试这个:

var io = require('socket.io').listen(8080);

io.configure(function () { 
  io.set("transports", ["xhr-polling"]); 
  io.set("polling duration", 10);
});

您尝试配置错误的对象。方法listen创建Socket.IO实例。