Angular 2 个,没有 'Access-Control-Allow-Origin'

Angular 2 , No 'Access-Control-Allow-Origin'

我们有 angular 2 个应用程序,我们正在尝试使用 Deezer API,但是当我尝试向 Deezer 发送 GET 请求时,出现了给定的错误。我尝试了很多解决方案,例如使用 jsonp 和添加 'Access-Control-Allow-Origin' : ' * ' 到 .htaccess,但其中 none 很有用。我附上了我在服务中使用的功能。

XMLHttpRequest 无法加载 https://api.deezer.com/search/track?q=emin。请求的资源上不存在 'Access-Control-Allow-Origin' header。因此不允许来源 "www.example.net" 访问。

searchFromDeezer() {
  let url = 'https://api.deezer.com/search/' + this.search_type + '?q=' + this.search_value + '';
  return this._http.get(url).map(res=>res.json())
}

我是如何使用 jsonp 的:

like below.

searchFromDeezer() {
  let url = 'https://api.deezer.com/search/' + this.search_type + '?q=' + this.search_value + '?callback=JSONP_CALLBACK';
  return this._jsonp.get(url).map(res=>res.json())
}

已解决

我尝试使用 jsonp 但出现错误,添加后问题已解决
'&output=jsonp&callback=JSONP_CALLBACK' 到我的 link.