Node.js ws(WebSocket)软件包和中间件

问题描述 投票:0回答:1

我是WebSocket的新手,在阅读了很多关于WebSocket的内容后,我决定使用ws软件包,但是我找不到(也许甚至不存在)中间件的示例,例如我在Express路由中使用的中间件。

Express.js

app.get(
         '/api', 
         isAuthenticatedMiddleware, // here is a middleware function
         ContactController.listContacts
);

Socket.IO可以选择使用中间件,正如您可以在此link中阅读的那样>

Q:是否可以通过ws包使用中间件?

我是WebSocket的新手,在阅读了很多有关内容后,我决定使用ws软件包,但是我找不到(也许甚至不存在)中间件的示例(例如我在Express内部使用的...) >

node.js express ws
1个回答
0
投票

WebSocket具有“ on”功能来处理新连接:

wss = new WebSocket.Server({ port });
wss.on('connection', function (ws, req) {
  console.log('WebSocket connected to ' + req.connection.remoteAddress);
}
© www.soinside.com 2019 - 2024. All rights reserved.