Node.js ws (WebSocket) пакет и промежуточное ПО - PullRequest
0 голосов
/ 08 апреля 2020

Я очень новичок в WebSocket и, прочитав много об этом, я решил go с пакетом ws, но
Я не смог найти (возможно, его даже не существует) пример, использующий промежуточное ПО, такое как Я использую внутри Express маршруты.

Express. js

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

Socket.IO имеет возможность использовать промежуточное ПО, как вы можете читать здесь

В: как реализовать промежуточное ПО с использованием пакета ws ??

1 Ответ

0 голосов
/ 08 апреля 2020

WebSocket имеет функцию «on» для обработки новых соединений:

wss = new WebSocket.Server({ port });
wss.on('connection', function (ws, req) {
  console.log('WebSocket connected to ' + req.connection.remoteAddress);
}
...