Angular $ sceDelegateProvider删除OPTIONS请求

时间:2014-05-15 16:07:57

标签: angularjs cors preflight

我正在尝试在我正在使用的项目中删除对api服务器的预检请求。

AngularJS 1.2.0 rc 2
ngResource 1.2.0 rc 2

我已将$sceDelegateProvider配置为允许api的域名如此:

$sceDelegateProvider.resourceUrlWhitelist(['self', 'http://api.staging.myapiserver.com/api/v*/**']);

api端点看起来像这样:http://api.staging.myapiserver.com/api/v1/users/:userID

此提供商的文档相当薄弱,但这个来源帮助我理解了一点:http://gitelephant.cypresslab.net/angular-js/commit/93ce5923e92f6d2db831d8715ec62734821c70ce

我认为它没有用,因为我的应用程序在任何实际请求之前仍在执行预检(OPTIONS)请求。

0 个答案:

没有答案