node.js - Socket IO ssl 独立无 http/https 服务器

标签 node.js socket.io

我想通过 ssl 连接我的套接字 IO 服务器,我不需要 http 服务器,我想要独立的,有人可以解释一下吗,我到处搜索,他们只谈论 http 和 https 服务器。

最佳答案

Socket io 使用 httphttps 创建套接字连接。套接字客户端发送 upgrade headerhttp/https 请求中,这会导致请求变成 websocket 请求。您只需要响应带有升级 header 的请求(例如,您可以忽略对 /GET 请求),但您确实需要 httphttps 服务器。

关于node.js - Socket IO ssl 独立无 http/https 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42010389/

相关文章:

javascript - 将 vars 从 ejs 传递到 javascript(渲染时服务器到客户端)同时避免 XSS 问题

python - 从 Celery 任务使用 SocketIO 推送服务器

javascript - 当用户断开连接时如何停止服务器上的计时器? (Node.js/socket.io)

javascript - 在 Heroku 前端部署 Angular/Express 应用程序时出现问题无法访问 API 端点

javascript - 如何在 Node.js 中实现递归 Promise 调用

node.js - NodeJS 中的 Mongoose 模式类型错误 : Schema is not a constructor

node.js - Mongoose 双向模型/多对多关系

javascript - 如果外部应用程序更改了持久模型(服务器数据库),AngularJS 可以自动更新 View 吗?

javascript - fadeIn() 不触发,但其他一切都是

javascript - 使用 Node.js 和 Socket.io 实时更新大型 HTML 内容