関連する推奨事項: 「node js チュートリアル 」
プロの開発者として、最新かつ最高のライブラリを常に更新する必要があります。優れたライブラリを知っていれば、開発プロセスはそれらに依存することができ、時間を大幅に節約し、高品質のソフトウェアを構築するのに役立ちます。
以下は、一般的で使いやすい NodeJS ライブラリのリストです。いずれにしても、将来の使用に備えてすでに収集しています。 [ビデオチュートリアルの推奨: node js チュートリアル ]
アドレス: https://www.npmjs.com/package/express
高速で制約のない、最小限のノード Web フレームワーク。
アドレス: https://www.npmjs.com/package/socket.io
Socket.IO は、リアルタイムのイベントベースの双方向通信をサポートします。
アドレス: https://www.npmjs.com/package/body-parser
##body-parser は、非常に一般的に使用される高速ミドルウェアであり、http リクエスト本文を解析するために使用されます。
アドレス: https://www.npmjs.com/package/cors
#CORS は、さまざまなオプションで
CORS を有効にするために使用できる
Connect/Express ミドルウェアを提供する Node.js パッケージです。
アドレス: https://www.npmjs.com/package/passport
#Passport.js は、Express.js ベースの Web アプリケーションに統合できる、シンプルで非侵入的な Node.js 認証ミドルウェアです。
##6. Multer
## Multer
はNode.js ミドルウェア。multipart/form-data タイプのフォーム データを処理するために使用され、主にファイルのアップロードに使用されます。 7.Axios
#Promise の HTTP クライアント、ブラウザーおよびnode.jsで使用されます
8. Morganmorgan は、express のデフォルトのログ記録ミドルウェアであり、express から分離して、node.js ログ記録コンポーネントとして使用することもできます。単独で使用してください。
9.HTTP-errors## Express、Koa、Connect などの HTTP エラーを簡単に作成できます。 10.Dotenv
アドレス: https://www.npmjs.com/package/dotenv#プロジェクトのニーズが異なるため、さまざまな環境変数を設定し、さまざまな環境変数ファイルをオンデマンドでロードする必要があります。dotenv を使用すると、この問題を完全に解決できます。
dotenv
を使用すると、プログラムの環境変数設定を
ファイルに書き込むだけで済みます。 11. Faker
#
これはデータをモックするための優れたノード モジュールです。 Faker には独自の API があり、機能が非常に豊富です。これはすべて、これを発明した Marak 氏のおかげです。使用したいほぼすべてのユースケースをカバーでき、Github のドキュメントも数分で使い方に慣れるのに役立ちます。
アドレス: https://www.npmjs.com/package/nodemailer
##Nodemailer は、nodejs のメール送信モジュールです。
13. Sequelizeアドレス: https://www.npmjs.com/package/sequelize
#ORM とは何ですか?
簡単に言えば、これは SQL クエリ ステートメントのカプセル化であり、OOP 方式でデータベースを操作し、安全で保守可能な SQL コードをエレガントに生成できるようにします。直感的には、これはモデルと SQL の間のマッピング関係です。 Sequelize は、Nodejs に基づく強力な非同期 ORM フレームワークです。 PostgreSQL、MySQL、SQLite、MSSQL データベースを同時にサポートしており、Nodejs バックエンド データベースのストレージ インターフェイスとして非常に適しており、Nodejs アプリケーションの迅速な開発のための強固で安全な基盤を築きます。 Nodejs の強みは非同期であるため、非同期をサポートし、それと連携する強力なデータベース フレームワークを見つけない理由はありません。 14 マングースアドレス: https://www.npmjs.com/package/mongoose
Mongoose は mongoDB のオブジェクト モデル ライブラリであり、mongoDB でドキュメントを追加、削除、変更、確認するいくつかの一般的なメソッドをカプセル化し、nodejs が簡単に実行できるようにします。 mongoDB データベースを操作します。
アドレス: https://www.npmjs.com/package/jest
Jest は Facebook が立ち上げたフロントエンド テスト フレームワークで、高速な実行速度、使いやすい API、自動モニタリング、スナップショット、テスト カバレッジ、モック、などの機能があり、Babel、TypeScript、Node、React、Angular、Vue などに適用できます。
16. モーメントアドレス: https://www.npmjs.com/package/moment
#日付を解析、検証、操作、書式設定するための軽量の JavaScript 日付ライブラリ。 17. lodash
アドレス: https://www.npmjs.com/package/lodash
#Lodash 配列、数値、オブジェクト、文字列などを扱う手間が軽減され、JS が簡単になります。
アドレス: https://www.npmjs.com/package/chalk
#chal は「チョーク」と翻訳でき、ノード端末スタイル ライブラリです。主な機能は、出力が単調でなくなること、テキストの背景を追加すること、フォントの色を変更することです
19. バリデータアドレス: https://www.npmjs.com/package/validator
light これは、大規模で、高速で、簡単にスケーラブルなフロントエンド検証ツールです。他のパッケージやスタイルへの依存関係はありません。ほとんどの使用シナリオに適しています。開発者は、ユーザーへのフィードバック エラー メッセージを組み立てることができますプロジェクト環境に応じて。 20.Cheerio
アドレス: https://www.npmjs.com/package/cheerio
#cheerio ブラウザで jquery を使用するのと同じように、html を解析すると非常に便利です。
21.JSDocアドレス: https://www.npmjs.com/package/jsdoc
#JSDoc は、JavaScript ファイル内のアノテーション情報に基づいて、JavaScript アプリケーション、ライブラリ、モジュールの API ドキュメントを生成するツールです。 22. ヘルメット
アドレス: https://www.npmjs.com/package/helmet
Helmet は、Node.JS の Express/Connect などの Javascript Web アプリケーションのセキュリティ強化に役立つ一連のミドルウェアです。
よく知られた Web 攻撃には、XSS クロスサイト スクリプティング、スクリプト インジェクション クリックジャッキング、およびさまざまな安全でないリクエストが含まれており、これらは Node.js Web アプリケーションにさまざまな脅威をもたらします。ヘルメットを使用すると、アプリケーションでこれらの攻撃を回避できます。 。
アドレス: https://www.npmjs.com/package/crypto-js
CryptoJS (crypto.js) は、JavaScript 用のさまざまな暗号化アルゴリズムを提供します。
英語の元のアドレス: https://blog.bitsrc.io/23-insanely-useful-nodejs-you-Should-know-in-2020-5a9b570d5416著者: Lokender Singhプログラミング関連の知識については、
プログラミング教育をご覧ください。 !
以上が知っておくべき23の非常に便利なnodejsライブラリ(推奨)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。