节点API回调与服务器websocket通信
Node API callback communicate with a Server websocket
我有一个使用socket.io
在Node上运行的websocket。您可以连接到实时应用程序的套接字
我还有RESTful
API,以防您想在不打开web套接字的情况下执行非常特定的任务。
我如何将GET
请求链接到服务器套接字.io,这样我就可以中继回res.json()
中的信息?
调用函数并在回调中传递响应逻辑怎么样?
function getUsers(callback) {
var users = [{id:1, username:'batman'}, {id:2, username:'superman'}];
callback(users);
}
app.get('/users', function (req, res) {
getUsers(function(data) {
res.status(200).json({success: true, data: data});
});
});
io.on("connection", function(socket){
socket.on("/users", function(){
getUsers(function(data) {
socket.emit('response:/users', {success: true, data: data});
});
});
});
相关文章:
- chrome在WebSocket握手期间获取新错误
- ReactJS和SpringDataRest缓存问题可能与websocket有关
- 如何使用HTML5与UDP套接字通信
- firefox插件和dev/panel之间的通信
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- Tomcat websocket is not working
- 如何在两个不同的iframe HTML之间进行通信
- WebSocket握手:意外的响应代码:404
- Websocket赢得't打开连接
- Javascript connect to websocket
- 服务器端事件+客户端事件与Websocket
- 通过html5/websocket通过wifi传输文件
- 为什么我的WebSocket客户端总是在发送消息后重新加载
- 两个窗口之间的 Websocket 通信
- 如何在 Phantom.js 中监视 WebSocket 通信
- Websocket通信延迟问题
- chrome(客户端)和热点(服务器)之间的Websocket通信(状态行未以CRLF结束)
- 如何设置Websocket与客户端和服务器发送事件服务器通信
- 节点API回调与服务器websocket通信
- 应该使用多个websocket连接来实现并行通信