2016-10-18 11 views
7

ノードの世界に新しい。マルチター、マルチパーティー、コネクターマルチパーティー+ノード間の相違

ユースケース:

は角前面にXLSファイルをアップロードする簡単なシナリオを持つ、ノード上の プロセス、それらを、いくつかの操作を行い、その後、 モンゴDBへ上JSONを保存しました。

角度からファイルを受け取った後、私は/プロセスにノード上のファイルを解析するための最良の方法は何か探していたし、これらの有名なノードモジュール上の記事に出くわした - multermultipartyconnect-multiparty

対応するモジュールの使い方の説明があり、の場合に使用する数字はです。

ディスク・ストレージにファイルを保存しようとしていて、私の使用例では十分でない場合、multerが主に使用されていました。

multerを無視するか、実際に使用する必要がありますか?

いつ実際にmultipartyconnect-multipartyを使用する必要がありますか?

答えて

7

この質問は、オプションの一部を示しています

How could I upload files in ExpressJS 4.x

は直接多形データを解析し、これらの上に構築されたミドルウェアを表現するためのモジュールがあります。

Github星による解析のための上位3つのモジュールは、node-formidable(3376)、busboy(814)、node multiparty(557)です。

トップミドルウェアはマルター(バスボイに建てられた2515個の星)です。 connect-multipartyには、それを使用しないことを示唆するメモがあります。 connect-busboyは2年間で更新されていません。

Expressミドルウェアが必要な場合は、これを基に、node-formidable、busboy、またはmulterをお勧めします。

また、multerにはMemoryStorageメモリストレージエンジンが搭載されています。