Как выглядит полезная нагрузка при отправке сообщения чата - PullRequest
0 голосов
/ 18 ноября 2018

Я смотрю этот пример приложения чата в Фениксе 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"
}
...