我使用 SLIM Framework (PHP) 作为后端,使用 Angular 1 作为前端。
所有 API 都工作正常,直到我在用户登录应用程序时设置授权 header 。
$http.defaults.headers.common.Authorization = token; // Token isvalid
// or
Restangular.setDefaultHeaders({'Authorization': token });
我收到错误405 不允许使用方法(OPTIONS 方法)
。这个错误来 self 的本地,当我将前端部署到服务器时,它工作正常。
我应该修复前端还是后端?请帮我解决这个问题?
感谢您的帮助:)
最佳答案
选项是 CORS飞行前请求。您需要启用 CORS 支持。一种方法是使用 CORS middleware .
关于angularjs - 设置授权 header 时,Angular 显示错误 405 方法不允许,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40275536/