代码之家  ›  专栏  ›  技术社区  ›  Joshua Oluikpe

套接字未侦听连接事件

  •  0
  • Joshua Oluikpe  · 技术社区  · 4 年前

    我发现很难连接到插座,我不知道自己做错了什么 这是切入点:

        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;
    

    它没有侦听连接上的,因此日志记录永远不会发生

    0 回复  |  直到 4 年前
    推荐文章