为了实现SSL加密的WebSockets, wsexpess-ws 包都需要将 HTTPS 服务器作为参数传递 .

当我使用express生成器生成项目时,项目结构在 app.js 中定义了app,在 /bin/www 中定义了HTTPS服务器 . 如何使用此结构实现SSL加密的WebSockets?

我正在尝试为websockets创建一个"catch all"路由(项目中的每个页面都有一个安全的websocket连接)并在那里定义我的websocket服务器 . 它会驻留在 /routes/websockets.js

现在我正在使用 ws 包来定义我的WebSocket服务器和API在 /bin/www 中,但感觉我错过了许多表达必须以这种方式提供的功能 . (例如,对传递给路由器的req对象进行简单的会话访问)