是否有可能使用express作为客户端模块,向另一台服务器发出http请求?
目前我以这种方式提出要求:
var req = http.get({host, path}, function(res) {
res.on('data', function(chunk) {
....
}
}
这太笨重了。 Express作为服务器模块使用起来非常舒服。我想这是一种使用express制作get-request的简单方法。我不喜欢快递api,我在那里找不到任何东西。
答案 0 :(得分:30)
如果您想要简单的请求,请不要使用 express 模块,例如request:
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.
}
})