NodeJs Передача переменной из httpRequest с использованием библиотеки запросов в другую функцию
Здравствуйте, я искал stackru и мне трудно найти ответ на мою проблему. (Я, вероятно, не достаточно опытен, чтобы знать, как правильно задать вопрос). Моя проблема в том, что я хотел бы передать объект с именем "values" в функцию после того, как я выполню httpRequest, используя пакет "request" из пакета npm.
Я новичок в stackru, поэтому я прошу прощения, если этот вопрос является излишним. Следующий код является всего лишь фрагментом кода, поэтому, если требуется дополнительная информация, я могу предоставить ее.
values = {};
values.id = req.body.generateID;
values.type = req.body.deviceType;
values.parentID = null;
values.name = req.body.name;
values.data_collector = "True";
values.COM = req.body.comType;
values.ip_address = req.body.ip.split(":")[0]
values.port = req.body.ip.split(":")[1]
const uId = req.body.uId;
const sesKey = req.body.sesKey;
var auth = new Buffer(uId+':'+sesKey);
const url = "http://"+req.body.ip_address+"/GetModuleInfo.json";
const headers = {
"Authorization": auth.toString('base64')
};
httpRequest.get({url: url,headers: headers}, callback().bind({values:values}));
function callback(err, httpResponse, body) {
if (err) { return res.status(500).end('Error');}
console.log("checking this",this)
return body;
}