Идет запрос на сервер, после идет обработка результата в стрелочной фукнции, но почему то JS не ждет пока выполнится обработчик и идет дальше, как это исправить? Я новичок в JS, прошу не кидаться помидорами.
Код:
let request = require('request');
let payments = null;
// Прочие переменные
request.get({
url: url,
headers: {
'User-agent': 'Mozilla/5.0',
'authorization': ('Bearer ' + qiwiToken)
}
}, (err, response) => {
console.log("Request complate");
if(err){
payments = false;
}
else{
let data = JSON.parse(response.toJSON()['body'])['data'];
payments = data;
}
console.log("Response processed");
});
console.log("End of function");
Вывод:
End of function
Request complate
Response processed