请帮忙!!
我使用 socket.io 能够路由我的套接字。我遇到的问题是,在我的常规 POST 回调中,我需要将结果发送给一个组
req.io.room(room).broadcast('task', req.body)
但由于它是一个常规的 post 方法,所以存在 io 对象。
我尝试像这样使用路由转发
exports.callback = function(req,res){
req.io.route('emitTask')
};
exports.emitTask= function(req){
req.io.room(room).broadcast('task', req.body);
};
但是那里存在 io 对象。
我的路由看起来像这样。
app.post('/callback/:customer/:id', socket.callback);
app.io.route('emitTask', socket.emitTask);
有没有人有任何建议如何解决这个问题。
//K