Я постоянно пытаюсь запустить CRA по умолчанию с перезагрузкой горячего модуля за обратным прокси-сервером. Приложение работает нормально, но HMR не работает, и возникает ошибка консоли: «webpackHotDevClient. js: 60 Не удалось подключиться через WebSocket к wss: //react.syntapse.co.uk/sockjs-node»: Ошибка при установлении соединения: net :: ERR_CONNECTION_REFUSED ".
nginx конфигурация
server {
listen 80;
server_name react.syntapse.co.uk;
location / {
proxy_pass http://0.0.0.0:3120/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
location /sockjs-node/ {
proxy_pass http://0.0.0.0:3120/sockjs-node/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
proxy_read_timeout 86400s;
proxy_send_timeout 86400s;
}
}
.env конфигурации:
PORT=3120
ошибка консоли:
webpackHotDevClient.js:60 WebSocket connection to 'wss://react.syntapse.co.uk/sockjs-node' failed: Error during WebSocket handshake: Unexpected response code: 301
./node_modules/react-dev-utils/webpackHotDevClient.js @ webpackHotDevClient.js:60
webpackHotDevClient.js:76 The development server has disconnected.
Refresh the page if necessary.
wss: //react.syntapse.co.uk/sockjs-node выглядит совершенно корректно, поэтому не уверен, почему он не работает.
любая помощь или совет приветствуются. спасибо.