Рекомендации для Express и Socket.io для приложения чата - PullRequest
0 голосов
/ 21 июня 2019

Я создаю веб-сайт со списком чатов с узлом + экспресс + mysql для внутреннего интерфейса, а внешний интерфейс реагирует.

Я хочу, чтобы чат был в реальном времени, поэтому я добавил socket.io.В настоящее время это порядок вещей, который происходит, когда пользователь отправляет сообщение

пользователь нажимает кнопку отправки -> отправить запрос на выражение API, чтобы добавить сообщение в базу данных mysql -> socket.io отправляет сообщение «обновление чата»клиентам -> в «обновлении чата» сделать запрос на получение выражений api для повторной загрузки сообщений чата

Однако, когда я нажимаю кнопку отправить, происходит заметная задержка, и чат обновляется.Должен ли я использовать socket.io для обработки всех сообщений внутри чата, а не только для сервера -> клиента?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...