Maison  >  Article  >  interface Web  >  23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

青灯夜游
青灯夜游avant
2020-11-26 17:51:243758parcourir

23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Recommandations associées : "Tutoriel node js"

En tant que développeurs professionnels, nous devons constamment mettre à jour les dernières et meilleures bibliothèques, car si vous connaissez de bonnes bibliothèques, le processus de développement peut s'appuyer sur elles, ce qui nous fera gagner beaucoup de temps et nous aidera à créer des logiciels de haute qualité.

Ce qui suit est une liste de bibliothèques NodeJS courantes et faciles à utiliser. Quoi qu'il en soit, je les ai déjà collectées pour une utilisation future. [Recommandation du didacticiel vidéo : tutoriel node js ]

1.Express

Adresse : https://www.npmjs.com/package/express

23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Un framework Web de nœuds rapide, sans contrainte et minimaliste.

2. Socket.io

Adresse : https://www.npmjs.com/package/socket.io

23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Socket.IO prend en charge la communication bidirectionnelle basée sur des événements en temps réel.

3. Body-parser

Adresse : https://www.npmjs.com/package/body-parser

23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

body-parser est un middleware express très couramment utilisé, qui est utilisé pour analyser le corps de la requête . http

4. Cors

Adresse : https://www.npmjs.com/package/cors

23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

CORS est un package node.js qui fournit un

middleware qui peut être utilisé pour activer Connect/Express avec diverses options. CORS

5. Passeport

Adresse : https://www.npmjs.com/package/passport

23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Passport.js est un middleware d'authentification Node.js simple et non intrusif qui peut être intégré à n'importe quelle application Web basée sur Express.js

Multer

Adresse : https://www.npmjs.com/package/multer

23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Multer est un middleware Node.js, utilisé pour traiter les données de formulaire de type , principalement utilisé pour l'upload de fichiers. multipart/form-data

7. Axios

Adresse : https://www.npmjs.com/package/axios

23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Client HTTP pour Promise, pour navigateurs et node.js

8 Morgan

Adresse : https://www.npmjs/package/. morgan

23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

morgan est le middleware de journalisation par défaut d'express. Il peut également être séparé d'express et utilisé comme composant de journalisation node.js. seul.

9. Erreurs Http

Adresse : https://www.npmjs.com/package/http-errors

23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Créez facilement des erreurs HTTP pour Express, Koa, Connect, etc.

10.Dotenv

Adresse : https://www.npmjs.com/package/dotenv

23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

En raison des différentes exigences du projet, différentes variables d'environnement doivent être configurées et différents fichiers de variables d'environnement chargés à la demande. L'utilisation de

peut parfaitement résoudre ce problème. dotenv

Pour utiliser

, il vous suffit d'écrire la configuration des variables d'environnement du programme dans le fichier dotenv. .env

11. Faker

Adresse : https://www.npmjs.com/package/faker

123 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Il s'agit d'un excellent module de nœud pour se moquer des données. Faker possède sa propre API et est très riche en fonctionnalités, tout cela grâce à l'homme qui l'a inventé, Marak. Il peut couvrir presque tous les cas d'utilisation que vous souhaitez utiliser, et la documentation sur Github peut également vous aider à vous familiariser avec son utilisation en quelques minutes.

12. Nodemailer

Adresse : https://www.npmjs.com/package/nodemailer

123 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Nodemailer est un module d'envoi d'e-mails dans nodejs.

13. Sequelize

Adresse : https://www.npmjs.com/package/sequelize

123 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Qu'est-ce qu'un ORM ?

En termes simples, il s'agit d'une encapsulation d'instructions de requête SQL, nous permettant d'exploiter la base de données de manière POO et de générer avec élégance du code SQL sûr et maintenable. Intuitivement, il s'agit d'une relation de mappage entre Model et SQL.

Sequelize est un puissant framework ORM asynchrone basé sur Nodejs.

Prend en charge PostgreSQL, MySQL, SQLite et MSSQL en même temps. Il est très approprié comme interface de stockage pour la base de données back-end Nodejs, établissant une base solide et sûre pour le développement rapide d'applications Nodejs.

Étant donné que la force de Nodejs est asynchrone, il n'y a aucune raison de ne pas trouver un cadre de base de données puissant qui prend en charge l'asynchrone et de coopérer avec lui.

14 Mangouste

Adresse : https://www.npmjs.com/package/mongoose

123 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Mongoose est une bibliothèque de modèles d'objet de mongoDB, qui encapsule certaines méthodes courantes d'ajout, de suppression, de modification et de vérification de documents dans mongoDB, facilitant ainsi l'exploitation de la base de données mongoDB par nodejs. .

15 Jest

Adresse : https://www.npmjs.com/package/jest

123 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Jest est un framework de test frontal lancé par Facebook. Il possède de nombreuses très bonnes fonctionnalités, telles qu'une vitesse d'exécution rapide, une API conviviale, une surveillance automatique, un instantané, une couverture de test, Mock, etc. fonctionnalités et est applicable à Babel, TypeScript, Node, React, Angular, Vue, etc.

16. Moment

Adresse : https://www.npmjs.com/package/moment

123 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Une bibliothèque de dates JavaScript légère pour analyser, valider, manipuler et formater les dates.

17. lodash

Adresse : https://www.npmjs.com/package/lodash

123 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Lodash Réduisez les problèmes liés au travail avec des tableaux, des nombres, des objets, des chaînes, etc., cela rend JS plus facile.

18. craie

Adresse : https://www.npmjs.com/package/chalk

123 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

chal peut être traduit par "craie", bibliothèque de styles de terminal de nœud, la fonction principale est de rendre la sortie plus monotone, d'ajouter un arrière-plan de texte, de changer la couleur de la police

19. validateur

Adresse : https://www.npmjs.com/package/validator

123 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Light Il s'agit d'un outil de vérification frontale à grande échelle, rapide et facilement évolutif. Il n'a aucune dépendance sur d'autres packages et aucun style. Il peut convenir à la plupart des scénarios d'utilisation. Les développeurs peuvent assembler des messages d'erreur de commentaires aux utilisateurs. selon l'environnement du projet.

20.Cheerio

Adresse : https://www.npmjs.com/package/cheerio

23 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

cheerio est très pratique pour analyser le HTML, tout comme utiliser jquery dans le navigateur.

21.JSDoc

Adresse : https://www.npmjs.com/package/jsdoc

223 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

JSDoc est un outil qui génère une documentation API pour les applications, bibliothèques et modules JavaScript basés sur les informations d'annotation dans les fichiers JavaScript.

22. Casque

Adresse : https://www.npmjs.com/package/helmet

223 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

Helmet est une série de middleware qui permet d'améliorer la sécurité des applications Web Javascript telles que Express/Connect de Node.JS.

Certaines attaques Web bien connues incluent les scripts intersites XSS, le détournement de clics par injection de script et diverses requêtes non sécurisées, qui constituent diverses menaces pour les applications Web Node.js. L'utilisation de Helmet peut aider votre application à éviter ces attaques.

23. Crypto-js

Adresse : https://www.npmjs.com/package/crypto-js

223 bibliothèques nodejs très utiles que vous devez connaître (recommandé)

CryptoJS (crypto.js) fournit une variété d'algorithmes de chiffrement pour JavaScript.

Adresse originale en anglais : https://blog.bitsrc.io/23-insanely-useful-nodejs-you-should-know-in-2020-5a9b570d5416

Auteur : Lokender Singh

Pour plus de connaissances liées à la programmation, veuillez visiter : Enseignement de la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer