NodeJS express发出get请求

时间:2014-06-12 14:12:35

标签: javascript node.js express

是否有可能使用express作为客户端模块,向另一台服务器发出http请求?

目前我以这种方式提出要求:

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

这太笨重了。 Express作为服务器模块使用起来非常舒服。我想这是一种使用express制作get-request的简单方法。我不喜欢快递api,我在那里找不到任何东西。

1 个答案:

答案 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.
  }
})