0
var http = require('https');
var qs = require('querystring');
var request = require('request');
var appid = appid
var Oauth = Oauth
var Authorization = 'Basic' + ' '+ new Buffer(appid + ':' +
Oauth).toString('base64');
var url = "https://example.com"
var options = {
host: url,
headers:{'Authorization' : Authorization,
"Content-Type": "application/json"}
};
request.post({
url:url,
headers:{'Authorization' : Authorization,
"Content-Type": "application/json"}
},
function(request, response){
console.log(response)
var body = JSON.parse(response["body"])
var token = body["access_token"]
//console.log(token)
return token
});
我希望能够全局访问令牌。例如,我希望能够在下面的行中打印它。如何全局保存来自POST请求的响应
console.log(token)
但是,我弄不明白。我如何在全球范围内保存令牌?
注意:在前面的步骤中,我确实收到了正确的标记。
我仍然有同样的错误 - 打印“未定义”当我打印后全球是“令牌”。 –