Я смотрю этот пример приложения чата в Фениксе https://github.com/chrismccord/phoenix_chat_example.
Я запустил приложение, но когда я отправил сообщение чата, я не вижу в консоли Chrome, какие данные отправляются на сервер.
Я хочу понять, какие данные отправляются на сервер, когда я отправляю сообщение. Я предполагаю, что это полезная нагрузка JSON, в которой есть информация, такая как текст сообщения, на какой канал я отправляю и т. Д.
Я знаю, что клиентской библиотекой является phoenix.js, но я мог бы найти там сообщение отправки и полезную нагрузку либо https://github.com/phoenixframework/phoenix/blob/v1.3/assets/js/phoenix.js.
Просто пытаясь понять 2 концепции того, как веб-сокеты допускают двунаправленную связь, и как Phoenix использует эту концепцию каналов, на которые подписываются и т. Д., Чтобы вы могли отправлять / получать сообщения, которые принадлежат каналам, на которые вы подписаны.
Как я могу увидеть данные, отправляемые из браузера на сервер Phoenix, или как они выглядят? например,
{
channel: "chat-room-1",
message: "hello world"
}