Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何更改角度中阻止的交叉原点_Angularjs_Http_Cors - Fatal编程技术网

Angularjs 如何更改角度中阻止的交叉原点

Angularjs 如何更改角度中阻止的交叉原点,angularjs,http,cors,Angularjs,Http,Cors,我试图从$http中的api获取数据,但我收到一个错误跨源请求被阻止:同源策略不允许在http://**/api///读取远程资源。这可以通过将资源移动到同一域或启用CORS来解决。下面是我的代码文件** **app.js var myApp = angular.module('abc',['ui.bootstrap','ngAnimate']); controller.js var myApp = angular.module('abc',['ui.bootstrap','ngAnima

我试图从$http中的api获取数据,但我收到一个错误跨源请求被阻止:同源策略不允许在http://**/api///读取远程资源。这可以通过将资源移动到同一域或启用CORS来解决。下面是我的代码文件** **app.js

 var myApp = angular.module('abc',['ui.bootstrap','ngAnimate']);
controller.js

 var myApp = angular.module('abc',['ui.bootstrap','ngAnimate']);
myApp.config(函数($httpProvider){
$httpProvider.defaults.withCredentials=true;
$httpProvider.defaults.useXDomain=true;
删除$httpProvider.defaults.headers.common['X-Requested-With'];
});
myApp.controller('careersCtrl'、['$scope'、'$http'、'dataService',函数($scope、$http、dataService){
$scope.testVar=“你好”;
dataService.dataSearch().then(函数(dataResponse){
$scope.data=dataResponse;
log('hello');
});
}]);
myApp.service('dataService',函数($http){
删除$http.defaults.headers.common['X-Requested-With'];
this.dataSearch=函数(){
返回$http({
方法:'GET',
url:'http://*****.cc/api/**/**/**',
标题:{
“授权”:“令牌令牌=61d1802e-d539-4fe7-8110-1651053e6e0b”
}
});
}

});它不受角度限制,您需要的是启用CORS 此处介绍了最佳方法:


您使用的是什么后端?这是必须在服务器上修复的问题