Socket.io не работает на порту № 443, он работает на 80 порту. хотя у меня есть сертификат ssl. ошибка, которую я получаю - код ошибки 504.
NGINX Конфигурация`
server {
listen 80;//worknig
listen 443; // Not Working
server_name localhost;
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;
error_page 405 =200 $uri;
#charset koi8-r;
location ^~ /app/socket.io {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_pass http://localhost:8082/app/socket.io;
}
location ^~ /app/ {
proxy_pass http://localhost:8082/app/;
rewrite ^/coromandel(/.*)$ $1 break;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
Код переднего конца:
const SOCKET =io.connect(window.location.origin, {path: "/app/socket.io"});
Flask код:
socketio = SocketIO(app,path="/app/socket.io")