2017-12-08 9 views
0

npm 요청 모듈을 실행할 때 출력이 undefined 인 이유는 무엇입니까?npm 요청 moudule이 출력을 제공하지 않음

const request = require('request'); 
request({ 
    url: 'https://maps.googleapis.com/maps/api/geocode/json?address=1301%20lombard%20street%20philadelphia', 
    json: true 
    }, (error, response, body) => { 
    console.log(body); 
}); 

답변

0

요청이 설치된 경우 코드가 제대로 작동해야합니다. 정의되지 않은 이유는 인터넷 연결에 문제가있는 것입니다.

인터넷에 접속할 수 있는지 확인하십시오. 당신은이 코드를 시도 할 수 있습니다 :

require('dns').resolve('www.google.com', function(err) { 
    if (err) { 
    console.log("No connection"); 
    } else { 
    console.log("Connected"); 
    } 
}); 
+0

요청을 설치했습니다. 인터넷 연결에 어떤 문제가있을 수 있습니까? – coders

+0

앱에서 인터넷에 연결되어 있지 않습니다. 어쩌면 방화벽에 의해 차단되었을 수도 있습니다. 코드가 내 컴퓨터에서 잘 작동하지만 WiFi를 끄면 'undefined'라는 메시지가 나타납니다. – Teukros

+0

그럼 내가해야 할 일이 무엇입니까 ?? – coders

0

내가 ENV를 사용하여 프록시 검사를 | 그것에 대해 set.The 명령입니다 HTTP_PROXY 또는 다른 프록시에 대한 그렙 -i 프록시 다음 해제 프록시는 다음과 같습니다 해제 HTTP_PROXY