Javascript Bloomapi、XMLHttpRequest无法加载

Javascript Bloomapi、XMLHttpRequest无法加载,javascript,angularjs,bloomapi,Javascript,Angularjs,Bloomapi,我目前正在www.bloomapi.com上与AngularJS一起使用API,并不断收到以下拒绝: 无法加载XMLHttpRequest . 请求的服务器上不存在“Access Control Allow Origin”标头 资源。因此,不允许访问源“” 我不确定问题是否是特定于BloomAPI的(例如,我是否需要API密钥或其他东西),或者我的API调用是否有问题 这是我的密码 工厂: .factory('ProviderService', ['$resource', function($r

我目前正在www.bloomapi.com上与AngularJS一起使用API,并不断收到以下拒绝:

无法加载XMLHttpRequest . 请求的服务器上不存在“Access Control Allow Origin”标头 资源。因此,不允许访问源“”

我不确定问题是否是特定于BloomAPI的(例如,我是否需要API密钥或其他东西),或者我的API调用是否有问题

这是我的密码

工厂:

.factory('ProviderService', ['$resource', function($resource) {
  return $resource('http://www.bloomapi.com/api/search?limit=1&offset=0&key1=npi&op1=eq&value1=:npi',
    {npi:'@npi'}
  )}
])  
控制器:

ProviderService.get({npi:'1861733537'}, function(res) {
  $scope.providerNPI = res.id;
  $scope.providerName = res.result.last_name;
  console.log($scope.providerName);
});

多谢各位

根据错误,AngularJS在默认情况下对
$resource
请求使用CORS。BloomAPI目前不支持CORS,但支持JSONP

我以前从未在AngularJS中使用过JSONP,但发现了一些看起来很有前途的资源,例如可以帮助解决问题的资源

如果出于某种原因,这不适用于您的场景,请告诉我,我很乐意尽早在BloomAPI中实现CORS