我无法在 Node 服务器中建立与 Socket.IO 的连接。我的服务器已使用 Socket.IO 成功启动,但在连接到 Socket 期间,我没有收到控制台日志。
this.server.listen(this.port, () => {
console.log(`Server is running on ${this.port} with process id ${process.pid}`)
});
this.io.on('connection', (socket: any) => {
console.log(`Connected client on port ${this.port}`);
socket.on('messsage', (msg: Message) => {
console.log(`Data: ${msg}`);
socket.emit('message', msg);
});
socket.on('disconnect', () => {
console.log(`Client Disconnected`);
});
});
最佳答案
尝试更改您的代码:
var socket = io.connect('localhost');
至
var socket = io.connect('http://localhost:port');
关于node.js - Socket.IO 连接未建立,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55936583/