在重写socket.io on()nodejs时传递回调函数

时间:2013-07-23 15:56:34

标签: node.js

我提到Socket.io : How do I handle all incoming messages on the server? 由Ganesh Kumar回答覆盖on()但我无法将回调函数作为参数传递。为什么会这样?我能否通过回调函数?

我的代码段就像:

socket.$emit = function(callback)
{
   ....
   callback()
}

标记错误并将回调视为字符串。我做错了吗?

1 个答案:

答案 0 :(得分:0)

在常规发射功能中,您无法传递回调。

在重写版本中,您只能接受与常规版本相同的参数。