StrongLoop 框架 - Access-Control-Allow-Origin:*

StrongLoop Framework - Access-Control-Allow-Origin: *

我有一个 AngularJS / Strongloop 项目。代码的 AngularJS 部分未托管在与 Strongloop 项目相同的位置,因此我 运行 遇到了 CORS 问题。我在这个问题上做了很多阅读,但是我不知道如何解决它。

据我所知,我的问题出在服务器端。见下图。

我不知道如何将 Strongloop 配置为... "Access-Control-Allow-Origin": "*"

我是否应该尝试使用 ACL 中内置的 Strongloop 以不同的方式解决这个问题?有人可以指出我可以在哪里更正 Strongloop 中 API 的 header 吗?

根据我的理解,以下是一些与该问题相关的文章。

http://blogs.telerik.com/kendoui/posts/11-10-03/using_cors_with_all_modern_browsers

虽然这很令人沮丧,但我还是想通了。事实证明,我在原始 post 中遗漏了一个细节,即此应用程序是使用 Cloud 9 (http:c9.io) 的两个独立实例构建的,一个用于客户端,一个用于服务器端。我这样做是因为它模拟了应用程序在其生产环境中的安装方式。这个问题与 Cloud 9 有关,当我将此应用程序移植到两个不同的服务器(un-related 到 Cloud 9)时,问题立即得到解决,对 Strongloop 或 [=23= 没有任何代码更改].

这真的太糟糕了,因为直到现在我一直喜欢使用 Cloud 9。我猜我会试试 codebox。

下面是移植到 non-Clould 9 实例时响应 header 的屏幕截图。如您所见,导致问题

的 Access-Control-Allow-Origin 不再受到限制