Stworzyłem podstawową usługę RESTful ze strukturą PHP SLIM, a teraz próbuję ją podłączyć, aby uzyskać dostęp do usługi z projektu Angular.js. Czytałem, że Angular obsługuje CORS po wyjęciu z pudełka i wszystko, co musiałem zrobić, to dodać ten wiersz: Header set Access-Control-Allow-Origin "*"
do mojego pliku .htaccess.włączyć cors w .htaccess
Zrobiłem to i moja aplikacja REST nadal działa (nie ma błędu wewnętrznego serwera 500 ze złego .htaccess), ale kiedy próbuję przetestować go z test-cors.org, rzuca błąd.
Fired XHR event: loadstart
Fired XHR event: readystatechange
Fired XHR event: error
XHR status: 0
XHR status text:
Fired XHR event: loadend
Mój plik .htaccess wygląda tak
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"
Czy coś jeszcze muszę dodać do mojego .htaccess, aby to działało poprawnie, czy jest jakiś inny sposób, aby umożliwić CORS na moim serwerze ?
P ossible duplikat [Jak włączyć CORS na poddomenie Wordpress?] (http: // stackoverflow.com/questions/38378729/how-to-enable-cors-a-wordpress-subdomain) –