Wie behandelt man CORS Fehler in Angular JS. Ich habe das CORS-Tool in Chrome verwendet und das Problem behoben. Jede Möglichkeit, es im Frontend zu behandeln, ohne das CORS-Tool zu verwenden. Ich möchte keine Änderungen im Backend vornehmen.So behandeln Sie den CORS-Fehler in Angular JS.
Antwort
CORS ist ein integrierter Browser Sicherheitsmerkmal. Moderne Browser verwenden CORS, um festzustellen, ob ihnen Zugriff auf eine bestimmte Ressource gewährt wurde.
Ausschalten ist ein Hack. Die Verwendung eines CORS-Tools in Chrome behebt das Problem überhaupt nicht, es wird mit einem Fehler versehen, damit es auf Ihrem Entwicklungscomputer funktioniert.
Sie müssen nachlesen, wie Sie CORS auf der Serverseite konfigurieren. Für eine sichere Anwendung ist CORS nicht optional, und es liegt in Ihrem Unternehmen, es zu implementieren, aber leider übersteigt es die Frage für mich, Ihnen zu sagen, wie Sie das hier tun.
Alternativ können Sie Ihre Anwendung und Ihr Back-End mit JSONP, CORS älteren Cousin arbeiten. CORS wird im Allgemeinen JSONP vorgezogen, da JSONP nur GET-Anforderungen unterstützt, aber in Ihren Umständen möglicherweise einfacher einzurichten ist.