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

img1


img2

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

0
Mike K 5 Окт 2019 в 14:40

1 ответ

Лучший ответ

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

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

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

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

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

3
Arpitha Chandrashekara 5 Окт 2019 в 12:19