ホームページ  >  記事  >  ウェブフロントエンド  >  知っておくべき23の非常に便利なnodejsライブラリ(推奨)

知っておくべき23の非常に便利なnodejsライブラリ(推奨)

青灯夜游
青灯夜游転載
2020-11-26 17:51:243758ブラウズ

知っておくべき23の非常に便利なnodejsライブラリ(推奨)

関連する推奨事項: 「node js チュートリアル

プロの開発者として、最新かつ最高のライブラリを常に更新する必要があります。優れたライブラリを知っていれば、開発プロセスはそれらに依存することができ、時間を大幅に節約し、高品質のソフトウェアを構築するのに役立ちます。

以下は、一般的で使いやすい NodeJS ライブラリのリストです。いずれにしても、将来の使用に備えてすでに収集しています。 [ビデオチュートリアルの推奨: node js チュートリアル ]

1.Express

アドレス: https://www.npmjs.com/package/express

知っておくべき23の非常に便利なnodejsライブラリ(推奨)

高速で制約のない、最小限のノード Web フレームワーク。

2. Socket.io

アドレス: https://www.npmjs.com/package/socket.io

知っておくべき23の非常に便利なnodejsライブラリ(推奨)

Socket.IO は、リアルタイムのイベントベースの双方向通信をサポートします。

3.ボディパーサー

アドレス: https://www.npmjs.com/package/body-parser

知っておくべき23の非常に便利なnodejsライブラリ(推奨)

##body-parser は、非常に一般的に使用される高速ミドルウェアであり、http リクエスト本文を解析するために使用されます。

4. Cors

アドレス: https://www.npmjs.com/package/cors

知っておくべき23の非常に便利なnodejsライブラリ(推奨)

#CORS は、さまざまなオプションで

CORS を有効にするために使用できる Connect/Express ミドルウェアを提供する Node.js パッケージです。

5.パスポート

アドレス: https://www.npmjs.com/package/passport

知っておくべき23の非常に便利なnodejsライブラリ(推奨)

#Passport.js は、Express.js ベースの Web アプリケーションに統合できる、シンプルで非侵入的な Node.js 認証ミドルウェアです。

##6. Multer

アドレス: https://www.npmjs.com/package/multer

知っておくべき23の非常に便利なnodejsライブラリ(推奨)## Multer

はNode.js ミドルウェア。

multipart/form-data タイプのフォーム データを処理するために使用され、主にファイルのアップロードに使用されます。 7.Axios

アドレス: https://www.npmjs.com/package/axios

知っておくべき23の非常に便利なnodejsライブラリ(推奨)#Promise の HTTP クライアント、ブラウザーおよびnode.jsで使用されます

8. Morgan

アドレス: https://www.npmjs.com/package /morgan

知っておくべき23の非常に便利なnodejsライブラリ(推奨)morgan は、express のデフォルトのログ記録ミドルウェアであり、express から分離して、node.js ログ記録コンポーネントとして使用することもできます。単独で使用してください。

9.HTTP-errors

アドレス: https://www.npmjs.com/package/http-errors

## Express、Koa、Connect などの HTTP エラーを簡単に作成できます。 知っておくべき23の非常に便利なnodejsライブラリ(推奨)10.Dotenv

アドレス: https://www.npmjs.com/package/dotenv

#プロジェクトのニーズが異なるため、さまざまな環境変数を設定し、さまざまな環境変数ファイルをオンデマンドでロードする必要があります。知っておくべき23の非常に便利なnodejsライブラリ(推奨)dotenv を使用すると、この問題を完全に解決できます。

dotenv を使用すると、プログラムの環境変数設定を

.env

ファイルに書き込むだけで済みます。 11. Faker

アドレス: https://www.npmjs.com/package/faker

#

これはデータをモックするための優れたノード モジュールです。 Faker には独自の API があり、機能が非常に豊富です。これはすべて、これを発明した Marak 氏のおかげです。使用したいほぼすべてのユースケースをカバーでき、Github のドキュメントも数分で使い方に慣れるのに役立ちます。

12. Nodemailer

アドレス: https://www.npmjs.com/package/nodemailer

1知っておくべき23の非常に便利なnodejsライブラリ(推奨)

##Nodemailer は、nodejs のメール送信モジュールです。

13. Sequelize

アドレス: https://www.npmjs.com/package/sequelize

1知っておくべき23の非常に便利なnodejsライブラリ(推奨)

#ORM とは何ですか?

簡単に言えば、これは SQL クエリ ステートメントのカプセル化であり、OOP 方式でデータベースを操作し、安全で保守可能な SQL コードをエレガントに生成できるようにします。直感的には、これはモデルと SQL の間のマッピング関係です。

Sequelize は、Nodejs に基づく強力な非同期 ORM フレームワークです。

PostgreSQL、MySQL、SQLite、MSSQL データベースを同時にサポートしており、Nodejs バックエンド データベースのストレージ インターフェイスとして非常に適しており、Nodejs アプリケーションの迅速な開発のための強固で安全な基盤を築きます。

Nodejs の強みは非同期であるため、非同期をサポートし、それと連携する強力なデータベース フレームワークを見つけない理由はありません。

14 マングース

アドレス: https://www.npmjs.com/package/mongoose

1知っておくべき23の非常に便利なnodejsライブラリ(推奨)

MongoosemongoDB のオブジェクト モデル ライブラリであり、mongoDB でドキュメントを追加、削除、変更、確認するいくつかの一般的なメソッドをカプセル化し、nodejs が簡単に実行できるようにします。 mongoDB データベースを操作します。

15 ジェスト

アドレス: https://www.npmjs.com/package/jest

1知っておくべき23の非常に便利なnodejsライブラリ(推奨)

Jest は Facebook が立ち上げたフロントエンド テスト フレームワークで、高速な実行速度、使いやすい API、自動モニタリング、スナップショット、テスト カバレッジ、モック、などの機能があり、Babel、TypeScript、Node、React、Angular、Vue などに適用できます。

16. モーメント

アドレス: https://www.npmjs.com/package/moment

1知っておくべき23の非常に便利なnodejsライブラリ(推奨)

#日付を解析、検証、操作、書式設定するための軽量の JavaScript 日付ライブラリ。

17. lodash

アドレス: https://www.npmjs.com/package/lodash

1知っておくべき23の非常に便利なnodejsライブラリ(推奨)

#Lodash 配列、数値、オブジェクト、文字列などを扱う手間が軽減され、JS が簡単になります。

18.チョーク

アドレス: https://www.npmjs.com/package/chalk

1知っておくべき23の非常に便利なnodejsライブラリ(推奨)

#chal は「チョーク」と翻訳でき、ノード端末スタイル ライブラリです。主な機能は、出力が単調でなくなること、テキストの背景を追加すること、フォントの色を変更することです

19. バリデータ

アドレス: https://www.npmjs.com/package/validator

1知っておくべき23の非常に便利なnodejsライブラリ(推奨)

light これは、大規模で、高速で、簡単にスケーラブルなフロントエンド検証ツールです。他のパッケージやスタイルへの依存関係はありません。ほとんどの使用シナリオに適しています。開発者は、ユーザーへのフィードバック エラー メッセージを組み立てることができますプロジェクト環境に応じて。

20.Cheerio

アドレス: https://www.npmjs.com/package/cheerio

知っておくべき23の非常に便利なnodejsライブラリ(推奨)

#cheerio ブラウザで jquery を使用するのと同じように、html を解析すると非常に便利です。

21.JSDoc

アドレス: https://www.npmjs.com/package/jsdoc

2知っておくべき23の非常に便利なnodejsライブラリ(推奨)

#JSDoc は、JavaScript ファイル内のアノテーション情報に基づいて、JavaScript アプリケーション、ライブラリ、モジュールの API ドキュメントを生成するツールです。

22. ヘルメット

アドレス: https://www.npmjs.com/package/helmet

2知っておくべき23の非常に便利なnodejsライブラリ(推奨)

Helmet は、Node.JS の Express/Connect などの Javascript Web アプリケーションのセキュリティ強化に役立つ一連のミドルウェアです。

よく知られた Web 攻撃には、XSS クロスサイト スクリプティング、スクリプト インジェクション クリックジャッキング、およびさまざまな安全でないリクエストが含まれており、これらは Node.js Web アプリケーションにさまざまな脅威をもたらします。ヘルメットを使用すると、アプリケーションでこれらの攻撃を回避できます。 。

23. Crypto-js

アドレス: https://www.npmjs.com/package/crypto-js

2知っておくべき23の非常に便利なnodejsライブラリ(推奨)

CryptoJS (crypto.js) は、JavaScript 用のさまざまな暗号化アルゴリズムを提供します。

英語の元のアドレス: https://blog.bitsrc.io/23-insanely-useful-nodejs-you-Should-know-in-2020-5a9b570d5416

著者: Lokender Singh

プログラミング関連の知識については、

プログラミング教育をご覧ください。 !

以上が知っておくべき23の非常に便利なnodejsライブラリ(推奨)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。