我正在使用express.js和socket.io,我希望在新数据到达其中一条路由时实现这一点,socket会将信息发送给订阅者。
以这种方式的东西:
app.get('/:id', function(req, res){
usersFactory.add({
id: req.params.id
});
//HOW TO EMIT userFactory.getAll() HERE???
res.json({status: 'success'});
});
完整的代码可在此处找到:https://gist.github.com/javascrewpt/c28565cfd307073675f3
感谢您的时间!
答案 0 :(得分:2)
如果要使用socket.io向所有连接的套接字发送消息,请使用:
io.sockets.emit(msg, data);
如果那不是你想要做的,那么请用文字描述你想要帮助完成的内容。