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
});
Ich möchte auf das Token global zugreifen können. Zum Beispiel möchte ich in der Lage sein, es in der Zeile unten zu drucken.So speichern Sie global eine Antwort von einer POST-Anforderung
console.log(token)
Allerdings werde ich undefiniert. Wie speichere ich das Token global?
Hinweis: Ich erhalte in den vorherigen Schritten das korrekte Token.
ich immer noch die gleichen fehler- prints „undefined“, wenn ich „Token“ global danach drucken. –