Ich habe einen grundlegenden RESTful-Dienst mit dem SLIM PHP-Framework erstellt und versuche nun, ihn so zu verkabeln, dass ich von einem Angular.js-Projekt aus auf den Dienst zugreifen kann. Ich habe gelesen, dass Angular CORS sofort unterstützt, und alles, was ich tun musste, war diese Zeile hinzuzufügen: Header set Access-Control-Allow-Origin "*"
zu meiner .htaccess-Datei.
Ich habe dies getan und meine REST-Anwendung funktioniert immer noch (kein Fehler von 500 internen Servern aufgrund eines fehlerhaften .htaccess), aber wenn ich versuche, sie von test-cors.org zu testen , wird ein Fehler ausgegeben .
Fired XHR event: loadstart
Fired XHR event: readystatechange
Fired XHR event: error
XHR status: 0
XHR status text:
Fired XHR event: loadend
Meine .htaccess-Datei sieht so aus
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ /index.php [QSA,L]
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"
Muss ich meinem .htaccess noch etwas hinzufügen, damit dies ordnungsgemäß funktioniert, oder gibt es eine andere Möglichkeit, CORS auf meinem Server zu aktivieren?