Ich arbeite auf einem Server mit Nodejs der Server läuft auf einem VPS ich anstellen. Von dem localhost auf meinem PC, sende ich eine Anfrage an den Server, aber alles, was es mir zurück gibt ist:CORS mit Reverseproxy Nginx-Server und Nodejs wird nicht funktionieren
Kein 'Access-Control-Allow-Origin'-Header ist auf der angeforderten Ressource vorhanden. Ursprung 'http://localhost:8086' ist daher nicht erlaubt.
Aber ich habe in meiner Standarddatei in de Nginx Konfiguration:
location/{
proxy_set_header 'Access-Control-Allow-Origin' '*';
proxy_set_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT, DELETE';
proxy_set_header 'Access-Control-Allow-Headers' 'X-Requested-With,Accept,Content-Type, Origin';
proxy_pass http://localhost:8080;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
Und hier ist ein Access-Control-Allow-Origin-Header vorhanden, so was ist das Problem hier.
Wie immer danke für die Hilfe!
Gibt es in Ihrem Knoten Server Griff 'options' Anfragen sind erforderlich? Ist dies nicht der Fall, übergeben Sie die Anforderung, die vom Knotenserver abgelehnt wird –