在外部Express方法中导出var

时间:2019-05-01 16:11:17

标签: node.js express

我刚刚在下面创建了函数

function getSpotifyUserid(spotify_access_token)
{
  var userid = "default"; 
  var options = {
    url: 'https://api.spotify.com/v1/me',
    headers: { 'Authorization': 'Bearer ' + spotify_access_token },
    json: true
  };

  // use the access token to access the Spotify Web API
  request.get(options, function(error, response, body) {
    userid = body.id;
    console.log("body.id = " + body.id);
  });
  return userid;
}

Console.log显示标识符,但是当我尝试在request.get之外处理它时,不会更新userid var。此函数返回“默认”。

有人可以帮助我吗?

0 个答案:

没有答案