Fehlerbehebung bei CORS-Ursprungsproblemen mit localhost
Obwohl Sie die entsprechenden Header auf Ihrem Nginx/Node.js-Server eingestellt haben, um CORS zu aktivieren, tritt Folgendes auf ein Fehler, wenn eine Anfrage von localhost an einen anderen Ursprung gestellt wird. Die Fehlermeldung weist darauf hin, dass der auf http://localhost gesetzte Access-Control-Allow-Origin-Header abgelehnt wird.
Einschränkung von Chrome
Das Problem liegt bei Chrome selbst. Chrome unterstützt localhost nicht als zulässigen Ursprung für CORS-Anfragen. Dieses Verhalten ist auf einen seit langem bestehenden Fehler zurückzuführen, der 2014 als WontFix gekennzeichnet wurde.
Problemumgehungen
Zusätzliche Überlegungen
Das obige ist der detaillierte Inhalt vonWarum schlägt meine Localhost-CORS-Anfrage trotz korrekter Header-Konfiguration fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!