Node's Express peut créer facilement et rapidement un serveur de site Web ou un serveur d'interface API ; Express peut également écrire des gestionnaires de requêtes utilisant différents verbes HTTP dans différents chemins d'URL, et intègre un moteur de rendu "vue" pour transmettre les données insérées dans les modèles. pour générer des réponses et plus encore.
L'environnement d'exploitation de cet article : système Windows 10, nodejs version 16, ordinateur Dell G3.
express : un framework de serveur Web Node léger, également un projet très populaire, qui peut nous aider à créer rapidement des applications Web basées sur Node.
Express est un framework de développement web rapide, ouvert et minimaliste basé sur la plateforme Node.js.
Grâce à Express, nous pouvons créer facilement et rapidement un serveur de site Web ou un serveur d'interface API.
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 à utiliser pour les connexions 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.
Développer les connaissances
Exemple de framework Express
Le framework express implémente la fonction de routage pour nous, il est donc facile de distinguer les différentes requêtes par chemin.
Réponse/obtention de la demande de chemin :
app.get('/', function(req, res) { res.send('hello node') })
Réponse/post demande de chemin :
app.post('/', function(req, res) { res.send('hello node') })
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!