【发布时间】:2025-12-16 19:00:02
【问题描述】:
我想用sails.js 公开 WebSocket API。所以我想使用本机 WebSockets 而不是内置的 socket.io,而是使用 Sails.js 控制器和模型。可能吗?也许我可以实现自定义传输或其他东西。感谢您的帮助。
【问题讨论】:
-
不使用内置socket.io的原因是什么??
-
API 将是公开的,我不想让用户使用 socket.io 协议。他们可以在任何平台上创建自己的客户端,并且可能没有 socket.io 实现。
-
Socket.io 和 WebSocket 是不同的东西。例如,QT 中没有 socket.io 实现,但有 WebSocket。
-
我读过那篇文章。我的问题是如何将本机 WebSocket 或 ws 连接到sails.js。
-
@akshob 我写了自定义钩子:github.com/provectus/sails-userhooks-ws
标签: node.js websocket socket.io sails.js