Мне нужно сохранить токен, возвращенный запросом POST, чтобы я мог его декодировать и отправить обратно вместе с другими моими запросами. Я могу только консольный лог токен, но не могу найти способ сохранить его в переменной. Как мне go сделать это? Я думаю об этой проблеме все неправильно?
const request = require('request');
const options = { method: 'POST',
url: process.env.AUTH_URL,
headers:
{ 'cache-control': 'no-cache',
'content-type': 'application/json',
api_key: process.env.API_KEY,
client_secret: process.env.CLIENT_SECRET,
client_id: process.env.CLIENT_ID },
body: { userName: process.env.USERNAME, userPassword: process.env.PASSWORD },
json: true };
async function authenticate(options) {
try{
console.log('inside try');
const reqToken = await request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body.token);
});
} catch(error) {
throw(error);
}
}