Я получаю сообщение http, но не могу получить тело вне функции getRawBody
.
Вот мой код:
getRawBody(req, function(err, body) {
for (var key in req.queries) {
var value = req.queries[key];
resp.setHeader(key, value);
}
string = params.body = body.toString();
string=querystring.parse(string);
data=string.data;
object=JSON.parse(data);
console.log(object)
resp.send(JSON.stringify(object, null, ' '));
});
console.log(object);
Первый консольный журнал выводит правильный JSON, как
{ id: 'ddeklj' }
.
Но второй вывод журнала консоли - undefined
.
Мой вопрос: как я могу получить объект переменных из функции?