我发现很难连接到插座,我不知道自己做错了什么
这是切入点:
const { PORT } = process.env;
const server = http.createServer(this.app);
const io = new SocketServer(server);
io.startSever();
server.listen(PORT || this.port, () => {
console.log(`App listening on the port ${this.port}`);
});
import { Server } from 'socket.io';
class SocketServer {
public io;
constructor(server: any) {
this.io = new Server(server, {
cors: {
origin: '*',
},
});
// console.log(this.io);
}
startSever() {
this.io.on('connect_error', (err) => {
console.log(`connect_error due to ${err.message}`);
});
this.io.on('connection', (socket) => {
console.log('Socket connected successfully');
});
}
}
export default SocketServer;
它没有侦听连接上的,因此日志记录永远不会发生