如何使用4.x项目结构从express-ws中间件创建SSL加密的WebSocket?

时间:2018-12-09 22:43:30

标签: node.js express ssl websocket

为了获得SSL加密的WebSocket,wsexpess-ws软件包都要求HTTPS服务器作为参数传递。

当我用express生成器生成项目时,项目结构具有在app.js中定义的应用程序和在/bin/www中定义的HTTPS服务器。如何通过这种结构实现SSL加密的WebSocket?

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

现在,我正在使用ws软件包在/bin/www中定义我的WebSocket服务器和API,但是感觉好像我缺少许多必须通过这种方式提供的功能。 (例如,对传递到路由器的req对象的轻松会话访问)

0 个答案:

没有答案