Angularjs / sailsjs: Access-Control-Allow-Origin wird von Access-Control-Allow-Headers nicht zugelassen

8

Ich habe Probleme mit cors zwischen angular js und sails.js (node.js framework)

Ich versuche, den Fehler zu beheben: XMLHttpRequest kann Ссылка nicht laden. Anforderungsheaderfeld Access-Control-Allow-Origin ist von Access-Control-Allow-Headers nicht erlaubt.

Wenn ich meinen Abfangjäger nicht aktiviere, funktioniert es gut. Ich habe diesen Fehler nicht. Wenn ich es aktiviere, habe ich den Fehler.

In meiner .config habe ich den folgenden Code eingerichtet:

%Vor%

Dann habe ich in meinem Interceptor den folgenden Code eingerichtet:

%Vor%

Schließlich lautet das Ergebnis der Registerkarte "Chrome-Netzwerk":

%Vor%

Und ich bekomme immer noch den gleichen Fehler. Eine Idee?

Vielen Dank!

    
ameilland 13.04.2015, 00:19
quelle

2 Antworten

9

Ok, ich habe das Problem endlich gefunden.

Ich habe die Antwort- und Anforderungsheader mit Interceptor und damit verglichen.

Ich ändere meinen Code wie folgt und es funktioniert.

In app.js von angularjs

Ich habe alle Header-Teile kommentiert.

%Vor%

Und in meiner sails.js cors setup config habe ich Methoden und Header kommentiert. Und es funktioniert gut.

%Vor%     
ameilland 13.04.2015, 14:52
quelle
0

Haben Sie versucht, die Herkunft und Methoden in /config/cors.js festzulegen?

und Sie finden auch weitere Informationen auf dieser Seite Sails.Config. CORS

    
bmustata 13.04.2015 07:44
quelle

Tags und Links