最佳答案
我已经用 SLIM PHP 框架创建了一个基本的 RESTful 服务,现在我尝试将它连接起来,以便能够从 Angular.js 项目访问该服务。我已经读到,角度支持 CORS 开箱即用,所有我需要做的是添加这一行: Header set Access-Control-Allow-Origin "*"
到我的。Htaccess 文件。
我已经这样做了,我的 REST 应用程序仍然在工作(没有500个内部服务器错误从一个坏。Htaccess) ,但是当我试图从 Test-cors.org测试它时,它抛出了一个错误。
Fired XHR event: loadstart
Fired XHR event: readystatechange
Fired XHR event: error
XHR status: 0
XHR status text:
Fired XHR event: loadend
我的.htaccess 文件如下所示
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"
还有什么要补充的吗。是否有其他方法在我的服务器上启用 CORS?