создании инстанса WebSocket
var ws = new WebSocket('ws://' + window.location.host + '/ws/chat/' + roomName + '/');
Получаю ошибку:
WebSocket connection to 'ws://домен пурум пум/ws/chat/84062a02-f8a0-4737-ad44-5fa2ae8336d6/' failed: Error during WebSocket handshake: Unexpected response code: 404
Настройки nginx:
server {
listen 8001;
server_name example:8001;
client_max_body_size 100M;
location /static/ {
alias ../static/;
expires 365d;
access_log off;
}
location /ws/ {
proxy_pass http://127.0.0.1:8098;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location / {
proxy_pass http://127.0.0.1:8099;
}
}
daphne запускается через supervisor
command=/home/deploy/projects/venv/bin/daphne -p 8098 project.asgi:application
...
...
Как исправить эту ошибку? Или может кто знает ошибка в настройках nginx или в настройках django-channels?
Эм ... example.org > example:8001 ничего не смущает)))
Обсуждают сегодня