NPMモジュールの違いについて疑問に思う方のために、簡単な要約をご紹介します...mime-dbは、MIMEタイプ情報の「真実のソース」であり、APIではなく、IANA、Apache、NGINX、およびNode.jsコミュニティから送信されたカスタムマッピングからプルされたmimeタイプ定義の標準データセットです。mimeは、v2の時点で、事前に最適化されたバージョンのmime-dbデータセットにバンドルされている自己完結型のモジュールであり、次の特性を持つ簡易APIを提供します。APIrequire('mime')およびrequire('mime/lite')は、MIMEクラスのインスタンスを返します。これについては以下で説明します。maps)このモジュールのほとんどのユーザーは、MIMEインスタンスを直接作成する必要はありませんが、カスタムマッピングを作成する場合は、次のように作成できます。'leppard'複数のマップ引数が指定されている場合、各マップは順番にdefine()以下を参照)。mime.getType(pathOrExtension)指定されたパスまたは拡張子のMIMEタイプを取得します。nullmime.getExtension(type)指定されたMIMEタイプの拡張子を取得します(多くの場合、Content-Typeヘッダーに含まれる)文字セットオプションは無視されます。false])[詳細]型マッピングを定義します。extensionのマップです。AN拡張が既に別に割り当てられていることにタイプAのマップしよう。渡すtrueでのためにforceウィルによって引数抑制値を、この動作(任意の以前のマッピングをオーバーライド)。