【发布时间】:2023-03-22 19:30:01
【问题描述】:
我将创建基于 ActionCable 处理 WebSocket 的 Rails API(首先,在 API 模式下使用 ActionCable 是个好主意?)。 ActionCable 适用于全栈 Rails 应用程序,但我在使用 API 时遇到了困难。第一个问题是什么样的格式应该有所有对 actionCable 服务器的请求。到目前为止,我发现的只是订阅操作:
{
"command":"subscribe",
"identifier":"{\"channel\":\"SomeChannel\"}"
}
其他人呢?有没有我可以找到的文档?
提前致谢
【问题讨论】:
-
我也会考虑目标客户。我不知道 ActionCable 是否有非浏览器客户端,并且您可能希望 Websocket API 也可以被本地移动应用程序(不仅仅是浏览器)访问......?附言我有偏见,因为我是 iodine(Ruby Web 套接字服务器)和Plezi(基于碘的实时应用程序框架)的作者。我用我的行动投票决定让 websocket 脱离 ActionCable 的控制。
-
是的,我的主要目标是只处理手机,我想知道 ActionCable 是否适合实现这一目标。
标签: ruby-on-rails ruby websocket