![](/img/trans.png)
[英]How the client can communicate with the WebSocket server from any domain name server like api
[英]Node API callback communicate with a Server websocket
我有一个用socket.io
在Node上运行的websocket。 您可以连接到插座以进行实时应用
我也有RESTful
API,以防您要执行非常特定的任务而无需打开Web套接字。
如何将GET
请求链接到服务器socket.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});
});
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.