【发布时间】:2015-04-30 22:20:06
【问题描述】:
我有一个 AngularJS / Strongloop 项目。代码的 AngularJS 部分与 Strongloop 项目不在同一位置,因此我遇到了 CORS 问题。我已经对这个问题做了很多阅读,但是我不知道如何解决它。
据我所知,我的问题出在服务器端。见下图。
我不知道如何将 Strongloop 配置为... “访问控制允许来源”:“*”
我是否应该尝试使用 ACL 中内置的 Strongloop 以不同的方式解决这个问题?有人可以指出我可以在哪里更正 Strongloop 中 API 的标头吗?
据我了解,以下是一些与该问题相关的文章。
http://blogs.telerik.com/kendoui/posts/11-10-03/using_cors_with_all_modern_browsers
【问题讨论】:
-
我还要在 AngularJS 端添加一点,我的应用文件看起来像这样... var app = angular.module('myApp', []); app.config(['$httpProvider', function($httpProvider) { $httpProvider.defaults.useXDomain = true; // 用于 IE 9 + $httpProvider.defaults.withCredentials = true; // 用于非 IE 浏览器删除$httpProvider.defaults.headers.common['X-Requested-With']; } ]);
-
所以我将标准的 CORS 配置添加到 AngularJS 中,但仍然无法正常工作。
标签: angularjs node.js rest loopbackjs strongloop