Я установил базовую внутреннюю часть узла и запустил приложение create response, и на своей вкладке сети я заметил следующее:
Я не настраивал этот WebSocket, и мне любопытно, что он делает и откуда?
1 ответ
Приложение Create React использует Webpack для связывания и горячую замену модуля (HMR) кода в браузере. Webpack внутренне использует Websockets для HMR (функция Webpack, которая обновляет ваш Javascript без перезагрузки браузера)
Подробнее об этом можно прочитать здесь - https://www.javascriptstuff.com/understanding-hmr/ < / а>
Если вы внимательно прочитали эту статью, в пункте 4 в разделе поток обновления говорится о как используются веб-сокеты для горячей замены модулей.
Сервер HMR использует веб-сокеты, чтобы информировать среду выполнения HMR о необходимости обновления. HMR Runtime запрашивает эти обновления через HTTP
Итак, то, что вы видите на вкладке сети, - это в основном веб-сокет, который будет подключаться к вашему серверу разработки веб-пакетов для обновления кода в пользовательском интерфейсе.
Похожие вопросы
Новые вопросы
node.js
Node.js - это неблокирующая асинхронная среда ввода-вывода, основанная на событиях, использующая движок Google V8 JavaScript и библиотеку libuv. Он используется для разработки приложений, которые интенсивно используют возможность запуска JavaScript как на клиенте, так и на стороне сервера, и, следовательно, выигрывают от повторного использования кода и отсутствия переключения контекста.