Node.js で外部 HTTP リクエストを送信する方法 [closed] 質問する

Node.js で外部 HTTP リクエストを送信する方法 [closed] 質問する

質問は非常に簡単です。Node.js サーバーをプロキシとして使用して、HTTP クエリをログに記録し、認証し、バックエンド HTTP サーバーに転送したいと考えています (PUT、GET、および DELETE リクエスト)。

その目的にはどのライブラリを使用すればよいでしょうか? 残念ながら、見つかりません。

ベストアンサー1

NodeJS は標準モジュールとして http.request をサポートしています。http://nodejs.org/docs/v0.4.11/api/http.html#http.request

var http = require('http');

var options = {
  host: 'example.com',
  port: 80,
  path: '/foo.html'
};

http.get(options, function(resp){
  resp.on('data', function(chunk){
    //do something with chunk
  });
}).on("error", function(e){
  console.log("Got error: " + e.message);
});

おすすめ記事