last.fm GET请求超时流星

时间:2017-06-08 23:34:32

标签: node.js reactjs meteor last.fm

我目前正在尝试使用简单的GET请求访问last.fm的API。我找到的最好的NPM库是feross的最后一个。问题是我的请求不能超时,我没有收到任何错误。流星是否导致了这种情况?

我的请求网址是: https://ws.audioscrobbler.com:3000/2.0/?method=artist.getInfo&artist=cher&autocorrect=1&api_key=MY_API_KEY&format=json

这是代码。

import LastFM from 'last-fm';

const lastfm = new LastFM("MY_API_KEY", {userAgent: "buildsmoothie"})

export const ArtistCheck = () => {
  lastfm.artistInfo({ name: "cher" }, (err, data) => {
    if (err) console.log(err)
    else console.log(data)
  })
}

然后我在另一个组件中调用它:

artistGateCheck(e){
    e.preventDefault();
      ArtistCheck();
    }

1 个答案:

答案 0 :(得分:2)

我删除了端口:3000并且它可以正常工作。使用了以下网址:

https://ws.audioscrobbler.com/2.0/?method=artist.getInfo&artist=cher&autocorrect=1&api_key=MY_API_KEY&format=json