Aktivieren CORS mit wamp auf windows 8
Habe ich eine cross-domain-request-problem mit einer Anwendung, die ich mache. Ich habe wirklich Stunden damit verbracht, auf der Suche nach einer Lösung, wie zu aktivieren CORS mit xampp (localhost), aber nichts für mich gearbeitet.
Habe ich Apache 2.4.9 auf Windows 8.1. Ich habe aktivieren Sie die überschriften, die ich zu stellen versucht
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"
in einem .htaccess und in der http.conf sowie unzählige andere Variationen.
Wenn jemand noch eine Lösung, das wäre genial!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie auch aktivieren, die Apache Header-Modul.
Mithilfe der wampmanager Menüs, dies zu tun :-
Stellen Sie sicher, dass das Häkchen gesetzt ist, wenn nicht, klicken Sie auf diesen Menüpunkt und warten Sie ein paar Sekunden, während WampServer Apache neu gestartet.
Image from origin '...' has been blocked from loading by Cross-Origin Resource Sharing policy.
und mehrere.htaccess
und andere nutzlosen Lösungen, das ist das richtige für mich ist.Ich hatte das gleiche problem, und ich löste es mit diesen 3 Schritten:
1) im Apache-config-Datei (bei mir war der Weg C:\wamp\bin\apache\apache2.4.18\conf\httpd.conf)
fügen Sie die Zeile:
Header set Access-Control-Allow-Origin "*"
der Inhalt der
<Directory>
tag:2) aktivieren Sie die "headers_module" in die apache-Module (es wird auch starten Sie Ihren apache-server, effektive Anwendung der änderung in Schritt 1)
3) Ihren browser-cache leeren (ich verwende chrome und ich wurde gesagt, der beste Weg, um "hart, klar:" der cache war zu gehen in den Entwickler-tools -> Registerkarte Netzwerke -> Rechte Maustaste -> löschen Sie browser-cache)
(übrigens, clearing-browser-cache ist oft nützlich, beim Debuggen in chrome)
Nun sollte es funktionieren. Viel Glück !