@vetsmen

Ошибка в логах из-за socket.io?

При подключении к сокет серверу в консоли браузера вижу ошибку:
WebSocket connection to 'ws://......./socket.io/?EIO=3&transport=websocket&sid=j-0_lBVNns0EDS73AAAJ' failed: Error during WebSocket handshake: Unexpected response code: 400

В чем может быть проблема? Если я при подключении использую домен, то такая ошибка выскакивает, если я использую IP, то ее нет. Нужно использовать именно домен.
При этом в обоих случаях сокеты работают.

В nginx отредактировал конфиг вот так:
server {
	listen   80;

	server_name ***.**.**.***;

	location / {
        proxy_pass http://***.**.**.***:8000;
        proxy_http_version 1.1;
		proxy_set_header Upgrade $http_upgrade;
		proxy_set_header Connection "upgrade";
		proxy_set_header Host $host;
	}

    location ^~ /public/ {
        root /srv/webapp;
    }
}


0 рекации
  • Вопрос задан
  • 355 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы