【发布时间】:2020-05-23 18:28:45
【问题描述】:
我尝试在路由中添加一个套接字,就像这样。但是当我在那里发射时,感觉它永远不会进入 app.get() 。是关于 expressJS 路由的事情还是我不能做这样的事情?是否可以使用变量进行流式传输?
app.get('/users/:iduser', function(req, res) {
console.log(req.params)
io.on( "connection", function ( socket ) {
console.log( 'Server: Incoming connection.' );
socket.on( req.params.iduser, function ( msg, callback ) {
console.log('Posts ')
console.log(msg);
} );
})
});
我尝试这样发出:
const socket = io(`http://localhost:3012/users/iamtheiduser`);
socket.emit(iamtheiduser, {
idUser: iamtheiduser
});
【问题讨论】:
-
这能回答你的问题吗? stackoverflow.com/questions/61608574/…
标签: javascript node.js express websocket socket.io