2014-06-12 2 views
7

express를 클라이언트 모듈로 사용하여 다른 서버에 http 요청을 보낼 수 있습니까?NodeJS 특급 요청 받기

var req = http.get({host, path}, function(res) { 
    res.on('data', function(chunk) { 
     .... 
    } 
} 

이 너무 부피가 : 순간

나는 요청이 길을. Express는 서버 모듈로 사용하기 매우 편리합니다. 익스프레스를 사용하여 get 요청을하는 간단한 방법이 있다고 생각합니다. 나는 급행 API가 마음에 들지 않아 거기에서 아무것도 찾지 못했다.

var request = require('request'); 
request('http://www.google.com', function (error, response, body) { 
    if (!error && response.statusCode == 200) { 
    console.log(body) // Print the google web page. 
    } 
}) 
+1

익스프레스는 HTTP * 서버 * 프레임 워크가 아닌 클라이언트입니다 : – jgillich

답변

26

당신이 간단한 요청을하려면

모듈을 표현하지만, 예를 request 사용하지 마십시오.
+0

고맙습니다. 나는 익스프레스를 사용하지 않기로 동의한다. – marcel

+5

글쎄, 당신은'express'를 사용하여 요청을 응답 할 수 있습니다. ** 및 **'request'는 요청할 때 사용할 수 있습니다. –

+0

'https '요청을하려고하는데'socket hang up, ECONRESET '이라고 써 있니? 네트워크 프록시 때문일까? – harshes53