47

実行時に URL を指定して、ファイルをダウンロードする必要がある Node JS アプリがあります。

URL は または のいずれhttp://https://です。

さまざまなプロトコルに対応するにはどうすればよいですか?

現時点で私は持っています:

var http = require('http');
var https = require('https');

var protocol = (parsedUrl.protocol == 'https:' ? https : http);
protocol.get(parsedUrl, function(res) {
  ...
});

…が、ダサく感じる。

ありがとう!

4

2 に答える 2

17

requestneedleなど、代わりに使用できるモジュールがたくさんあります。彼らは、使用するプロトコル、およびリダイレクトの処理方法 (必要な場合) などを把握します。

于 2013-03-12T11:36:08.800 に答える