last.fm GET 请求超时 meteor

last.fm GET request timing out meteor

我目前正在尝试使用简单的 GET 请求访问 last.fm 的 API。我找到的最好的 NPM 库是 feross 的 last-fm。问题是我的请求一直超时,我没有收到任何错误。这是流星造成的吗?

我的要求URL是: 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();
    }

我已经删除了端口 :3000,它可以正常工作。使用了以下 url:

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