Ich mache einen einfachen Server senden Ereignis mit Nodejs. Es läuft perfekt auf localhost. Wenn ich es auf meinen VPS hochlade. Die Anfrage zum Abonnieren des Links lautet pending
. Ich kann keine Nachricht vom Backend bekommen. Die gleichen Probleme in Chrome und Safari, kein Konsolenfehler. In Chrome diese Anfrage wie Bild: Server gesendet Ereignis kann nicht auf Produktionsumgebung
0
A
Antwort
0
Ich habe dieses Problem gefunden. Es ist ein Problem. Fügen Sie eine Konfigurationsdatei zu nginx hinzu
location/{
proxy_pass http://127.0.0.1:3000;
proxy_buffering off;
proxy_cache off;
proxy_redirect off;
proxy_set_header Connection '';
proxy_http_version 1.1;
chunked_transfer_encoding off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
Dies ist ein CORs-Problem. Ihr Server muss mit den richtigen Access-Control-Headern antworten. – idbehold