#node.js #sockets
Вопрос:
Мне трудно подключиться к сокету, и я не знаю, что я делаю не так, Это точка входа:
const { PORT } = process.env; const server = http.createServer(this.app); const io = new SocketServer(server); io.startSever(); server.listen(PORT || this.port, () =gt; { 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) =gt; { console.log(`connect_error due to ${err.message}`); }); this.io.on('connection', (socket) =gt; { console.log('Socket connected successfully'); }); } } export default SocketServer;
Он не прослушивает соединение on, поэтому регистрация никогда не происходит
Комментарии:
1. Деталь, которую предоставляет вопрос, в основном является неопределенным «не работает», а затем добавляет какой-то недокументированный код. Это не дает четкого описания проблемы и, таким образом, не дает основы для полезного ответа. Пожалуйста, опишите точно, что вы ожидаете, и что произойдет вместо этого, с достаточной детализацией, чтобы ее могли воспроизвести другие.