2016-02-29 2 views
3

Когда я попытался получить ответ от запрошенного URL-адреса, я могу получить только распечатанные заявления «out», которые не будут отображаться в запросе и как получить ответ от запроса. Может ли кто-нибудь сказать мне, что за этим стоит ошибка.Nodejs: не сообщается в запросе

console.log('out'); 
requestify.get('http://www.google.com').then(function(response) { 
// Get the response body 
console.log('in'); 
response.getBody(); 
console.log(response.body); 
}); 
console.log('out'); 
+0

Я добавил var requestify = require ('requestify'); –

+0

Какое сообщение об ошибке вы получаете? – Guy

+0

Не получаю сообщение об ошибке, но буферизуем в течение длительного времени. ответ: (out out POST/200 120003ms) –

ответ

1

добавить

var requestify = require('requestify'); 

выше код ли?

Кроме того, из-за асинхронного поведения NodeJS он, вероятно, сначала отобразит «выход» дважды, и после того, как вы получите ответ от Google, он отобразит HTML-страницу google.

+0

Они не откликаются даже после 30 минут влево. Их нет ошибок, и ответа нет. –

+0

Можете ли вы попробовать следующий код, используя другой модуль? Если и этот модуль не работает ... Я думаю, что это ваше соединение. 'var request = require ('request'); запрос ('http://www.google.com', функция (ошибка, ответ, тело) { if (! Error && response.statusCode == 200) { console.log (body) // Показать HTML для главной страницы Google. } }) ' –

Смежные вопросы