我正在用凤凰https://github.com/chrismccord/phoenix_chat_example看这个示例聊天应用程序。
我运行了该应用程序,但是当我发送聊天消息时,我并没有真正在chrome控制台中看到正在向服务器发送什么数据。
我想了解在提交消息时正在向服务器发送什么数据。我猜这是一个JSON负载,其中包含消息文本,我要发送到的通道等信息。
我知道客户端库是phoenix.js,但是似乎可以在https://github.com/phoenixframework/phoenix/blob/v1.3/assets/js/phoenix.js那里找到发送消息和有效负载。
仅试图了解websockets如何实现双向通信的两个概念,以及phoenix如何具有订阅的频道等概念,因此您可以发送/接收属于您订阅的频道的消息。
如何查看从浏览器发送到phoenix服务器的数据,或者看起来像什么?例如
{
channel: "chat-room-1",
message: "hello world"
}