RESTful to websocket API 问题:我想启用一个与 websockets 接口的 RESTful api。
我有一些硬件与我的 Phx.server 保持 WS 连接,我想允许其他客户端通过 RESTful api 访问 phx.server 并与 WS 连接的硬件进行交互。
我没有弄清楚的部分是 RESTful 调用的响应,即 http 响应。假设我希望客户端能够从通过 WS 连接的硬件上的传感器请求当前温度。
我可以使用 Phoenix.Endpoint.broadcast(topic, event, msg) 通过控制器向 WS 广播,但我想“等待”响应,以便我可以在来自客户端的 HTTP 响应中发回 temp。任何建议表示赞赏。