Что это за веб-сокет, который обновляется при использовании Node и React? - PullRequest
0 голосов
/ 05 октября 2019

Я установил базовый серверный узел и запустил приложение create response, и заметил на своей вкладке сети следующее:

img1


img2

Я не настроил этот WebSocket, и мне интересно, что он делает и откуда он берется?

1 Ответ

3 голосов
/ 05 октября 2019

Создать React App использует Webpack для связывания и Горячая замена модуля (HMR) кода в браузере. Webpack внутренне использует Websockets для HMR (функция Webpack, которая обновляет ваш Javascript без перезагрузки браузера)

Подробнее об этом можно прочитать здесь - https://www.javascriptstuff.com/understanding-hmr/

Если вы внимательно прочитали эту статью в разделе Обновление , в пункте 4 рассказывается о том, как используются веб-сокеты для замены горячего модуля.

Сервер HMR использует веб-сокеты для информирования среды выполнения HMR о необходимости обновления. HMR Runtime запрашивает эти обновления по HTTP

Так что на вкладке сети вы видите, в основном, веб-сокет, который будет подключаться к вашему серверу веб-пакетов для обновления кода в пользовательском интерфейсе.

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