Angularjs 进行RESTAPI调用
我正在构建一个混合应用程序使用离子第一次。我必须创建一个将所有控制器连接到外部API的库。我有身份验证错误。我有以下代码:Angularjs 进行RESTAPI调用,angularjs,rest,ionic-framework,hybrid-mobile-app,Angularjs,Rest,Ionic Framework,Hybrid Mobile App,我正在构建一个混合应用程序使用离子第一次。我必须创建一个将所有控制器连接到外部API的库。我有身份验证错误。我有以下代码: angular.module('starter.services', []) .factory('apiConnect',function(){ var sslurl = 'urltoexternal Api'; var apiConnect = function(){ this.vesion = '3.0'; this.pre
angular.module('starter.services', [])
.factory('apiConnect',function(){
var sslurl = 'urltoexternal Api';
var apiConnect = function(){
this.vesion = '3.0';
this.prefix = 'oauth_';
this.key = key;
this.secret = secret;
this.sslurl = '';
}
apiConnect.prototype.callservice = function(call, $http,$resource) {
var endpoint = sslurl + call;
$http({
method: 'POST',
url: sslurl + call,
headers: {
'Access-Control-Allow-Origin' : '*',
'Access-Control-Allow-Methods' : 'POST, GET, OPTIONS, PUT',
'Content-Type': 'application/json',
'Accept': 'application/json',
'oauth_nonce': '47901059',
},
data: {
}
}).then(function(resp) {
console.log('Success', resp);
// For JSON responses, resp.data contains the result
}, function(err) {
console.error('ERR', err);
// err.status will contain the status code
})
}
我得到以下错误
请求的资源上不存在“Access Control Allow Origin”标头。
我想通过以下考试
access control allow origin
是爱奥尼亚restapi消费选项的浏览器相关问题
你可以用一个简单的方法来缓解它
请参阅附件中的快照以启用它。希望它能帮助您享受更多的使用api的乐趣
注意:很抱歉,我的回答太晚了,因为我今天已经收到了
谢谢大家!
访问控制允许源站
是爱奥尼亚REST API消费选项的浏览器相关问题
你可以用一个简单的方法来缓解它
请参阅附件中的快照以启用它。希望它能帮助您享受更多的使用api的乐趣
注意:很抱歉,我的回答太晚了,因为我今天已经收到了
谢谢大家!
access control allow origin
头必须在服务器的响应中,而不是在请求中(请参阅几篇关于CORS的文章,例如,…)access control allow origin
头必须在服务器的响应中,而不是在请求中(请参阅几篇关于CORS的文章,例如,…)