【发布时间】:2016-12-08 04:16:08
【问题描述】:
我正在开发一个使用外部 API 的 AngularJS 应用程序,但遇到了一个奇怪的问题 (CORS)。我做了很多研究都没有解决这个问题。
当我点击我的 API 时,预检请求很好(状态 204 无内容), 但是当服务器响应的状态码不是 2xx(200、204 等)时,我遇到了 CORS 问题。
如果我的服务器发回 2xx 作为状态码是正常的,我们没有 CORS 问题,但如果在此处发送另一个状态码就是问题。
API: Sylex(PHP 框架)在 Nginx
下运行前端应用: AngularJS - 使用 webpack
XHR 视图:
控制台 CORS 错误:
【问题讨论】:
标签: angularjs ajax nginx cors system-administration