2014-06-12 56 views
7

Başka bir sunucuya http istekleri yapmak için bir client-client olarak ifade etme olanağı var mı?NodeJS express istekte bulunur

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

Bu çok hantal: Şu anda

Ben İsteklere bu şekilde yapmak. Sunucu modülü olarak ifade etmek çok rahattır. Ben ekspres kullanarak bir istekte bulunmanın basit bir yolu var sanırım. Açık api'yi sevmiyorum ve orada hiçbir şey bulamadım.

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

Express HTTP * Sunucu * çerçeve değil, bir istemci geçerli: – jgillich

cevap

26

basit istekleri istiyorsanız

, modülünü ifade fakat örneğin request için kullanmayın.
+0

Teşekkür ederim. Express kullanmamayı kabul ediyorum. – marcel

+5

Peki, istekleri vermek istediğinizde istekleri cevaplamak için 'express', ** ve **' request' kullanabilirsiniz. –

+0

"https" isteğini yapmaya çalışıyorum ama 'soket asıyor, ECONRESET' diyor? Ağ proxy'si olabilir mi? – harshes53

İlgili konular