express est un framework de développement d'applications Web Node.js flexible qui fournit un ensemble puissant de fonctionnalités pour les applications Web et mobiles. Il s'agit également de la bibliothèque sous-jacente de nombreux autres frameworks Node populaires.
L'environnement d'exploitation de cet article : système Windows 7, nodejs version 10.16.2, ordinateur Dell G3.
Qu'est-ce que node express ?
Express est un framework de développement Web rapide, ouvert et minimaliste basé sur la plateforme Node.js.
Express est un framework de développement d'applications Web Node.js flexible réduit au minimum, offrant un ensemble puissant de fonctionnalités pour les applications Web et mobiles.
Express est le framework Node le plus populaire et est la bibliothèque sous-jacente à de nombreux autres frameworks Node populaires.
Express fournit les mécanismes suivants :
Écrivez des gestionnaires pour les requêtes (routes) en utilisant différents verbes HTTP dans différents chemins d'URL.
Moteur de rendu "vue" intégré pour générer des réponses en insérant des données dans des modèles.
Définissez les paramètres courants de l'application Web, tels que le port utilisé pour se connecter et l'endroit où afficher les modèles de réponse.
Ajoutez un « middleware » supplémentaire de gestion des requêtes n'importe où dans le pipeline de gestion des requêtes.
Bien qu'Express lui-même soit minimaliste, les développeurs ont résolu presque tous les problèmes de développement Web en créant divers packages middleware compatibles. Ces bibliothèques peuvent implémenter des cookies, des sessions, la connexion utilisateur, les paramètres d'URL, les données POST, les en-têtes de sécurité et d'autres fonctions. Une liste des packages middleware gérés par l'équipe Express (il existe également une liste des packages tiers populaires) est disponible sur la page Web Express Middleware.
Remarque :
Cette flexibilité est une arme à double tranchant. Bien qu'il existe des packages middleware capables de résoudre presque tous les problèmes ou besoins, choisir le bon package peut parfois être un défi. Il n’existe pas de « bonne manière » de créer une application, et de nombreux exemples sur Internet ne sont pas optimaux ou ne montrent que la pointe de l’iceberg de ce qu’il faut pour développer une application Web.
Apprentissage recommandé : "Tutoriel vidéo Nodejs"
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!