AngularJS - Cross Origin Requests错误

时间:2015-01-14 16:24:29

标签: angularjs

尝试读取本地文件。得到以下错误。我已经尝试了所有Angular CORS技巧。但没有任何想法,我做错了什么。应该工作

XMLHttpRequest无法加载file:/// C://www/mapping.json。交叉源请求仅支持协议方案:http,数据,chrome扩展,https,chrome-extension-resource。

var App = angular.module('Search', ['ngResource', 'ionic'])
         .config(function ($httpProvider) {
             $httpProvider.defaults.useXDomain = true;
             delete $httpProvider.defaults.headers.common['X-Requested-With'];
         });


  var x = $http.get('mapping.json');

2 个答案:

答案 0 :(得分:1)

CORS所需的服务器端标头:Access-Control-Allow-Origin

不确定如何使用普通文件,

请参阅更多信息:http://enable-cors.org/

答案 1 :(得分:0)

可能您遇到文件权限错误,并且您无权读取该文件。尝试更改该文件夹的权限