Files
easynode/server/app/utils/ws-tool.js
2026-01-28 00:05:11 +08:00

21 lines
405 B
JavaScript

const { Server } = require('socket.io')
const { verifyWsAuthSync } = require('./verify-auth')
const createSecureWs = (httpServer, path, otherConfig = {}) => {
const serverIo = new Server(httpServer, {
path,
cors: {
origin: true,
credentials: true
},
...otherConfig
})
// 鉴权
serverIo.use(verifyWsAuthSync)
return serverIo
}
module.exports = {
createSecureWs
}