Я новичок в nodejs и JavaScript в целом.Я считаю, что это проблема с объемом, который я не понимаю.
Учитывая этот пример: ... ...
if (url == '/'){
var request = require('request');
var body_text = "";
request('http://www.google.com', function (error, response, body) {
console.log('error:', error);
console.log('statusCode:', response && response.statusCode);
console.log('body:', body);
body_text=body;
});
console.log('This is the body:', body_text)
//I need the value of body returned from the request here..
}
//OUTPUT
This is the body: undefined
Мне нужно иметь возможность получить ответное тело, а затем выполнить некоторые манипуляции, а я не хочу делать всереализация внутри функции запроса.Конечно, если я перемещу строку журнала в:
request( function { //here })
Это работает.Но мне нужно каким-то образом вернуть тело вне запроса.Любая помощь будет оценена.