【发布时间】:2013-01-24 20:25:21
【问题描述】:
我正在尝试进行以下设置:
API
api.domain.com
应用程序
域名.com
我设置了 2 个不同的 nginx 配置,每个 2 个 url 一个。 当在浏览器(api.domain.com/test)中执行常规 GET 请求时,它们都可以工作,但是当从 angularjs(POST)执行 $resource 调用时,它们都崩溃了。这会返回一个
not allowed by Access-Control-Allow-Origin.
我已经做了一段时间了,一直在玩不同的配置文件。 我目前正在使用以下文件,但我不知道这是否可行。
任何帮助将不胜感激
【问题讨论】:
-
OPTIONS 调用是否按预期完成(如果您使用 chrome devtools,则返回 200)?如果是并且随后的 POST 失败,则似乎在服务器端缺少一些标头和状态代码...