2016-04-15 14 views
0

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: enter image description hereServer gesendet Ereignis kann nicht auf Produktionsumgebung

+0

Dies ist ein CORs-Problem. Ihr Server muss mit den richtigen Access-Control-Headern antworten. – idbehold

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; 
}