Чтобы получить зашифрованные SSL-пакеты WebSockets, оба пакета ws
и expess-ws
требуют, чтобы сервер HTTPS
был передан в качестве параметра.
Когда я генерировал свой проект с помощью экспресс-генератора, структура проекта имела приложение, определенное в app.js
, и сервер HTTPS, определенный в /bin/www
.Как получить зашифрованные по протоколу SSL WebSockets с такой структурой?
Я пытаюсь создать маршрут «перехватить все» для веб-сокетов (каждая страница в проекте будет иметь безопасное подключение к веб-сокету) и определить свой сервер веб-сокетов.,он будет находиться в /routes/websockets.js
Сейчас я использую пакет ws
, определяющий мой сервер WebSocket и API в /bin/www
, но мне кажется, что мне не хватает многих функций, которые выражаютдолжен предложить этот путь.(например, легкий доступ к сеансу для объектов req, которые передаются в маршрутизаторы)