我正在尝试集成来自freshdesk的API,它在浏览器中使用时提供json输出。在角度js代码中使用时,浏览器显示CORS问题。
在API服务中:
function getticket(api, param,isArray) {
var request = $resource(remoteServiceNametickets + api,
param,
{
authenticate: {
method: 'GET',
isArray: isArray,
headers: {
'Content-Type': 'application/json',
'Authorization':'ocabjxpWZjsgVBzt3I:X'
}
}
});
return request.authenticate().$promise.then(function (response) {
if (response.status == '401') {//401 Unauthorized
return;
};
return response;
}, function (response) {
//check for error status
});
}
在控制器中
function createTicket(){
$scope.values=apiService.getticket('helpdesk/tickets/26673.json');
}