Advertisement

koa通过ws, scoket.io用于创建websocket连接,在断开后重新尝试连接。

阅读量:

1.使用ws建立socket连接,ws兼容性比socket.io要好一些

koa.js

复制代码
 const Koa = require('koa'); // 引入 Koa 框架

    
 const http = require('http'); // 引入 Node.js 的 http 模块
    
 const { WebSocketServer } = require('ws'); // 引入 ws 模块中的 WebSocketServer
    
 const cors = require('@koa/cors');
    
  
    
 const app = new Koa(); // 创建一个 Koa 应用实例
    
 app.use(cors());
    
  
    
 // 创建一个 HTTP 服务器实例,并将 Koa 应用作为回调传递
    
 const server = http.createServer(app.callback());
    
  
    
 // 创建一个 WebSocket 服务器实例,并将 HTTP 服务器作为参数传递
    
 const wss = new WebSocketServer({ server });
    
  
    
 // 当有新的 WebSocket 

全部评论 (0)

还没有任何评论哟~