Dans nodejs, le routage fait référence à la relation de mappage entre l'adresse URL et la fonction de réponse ; une adresse URL répond à une page HTML, qui consiste à extraire l'activité d'une relation de correspondance de chemin dans un fichier js séparé. La syntaxe pour créer une route est ". laissez routeur = express.Router();".
L'environnement d'exploitation de cet article : système Windows 10, nodejs version 12.19.0, ordinateur Dell G3.
D'une manière générale, le routage est une relation de mappage.
Le routage dans nodejs est en fait la relation de mappage entre les adresses URL et les fonctions de réponse. Une adresse URL répond à une page HTML.
Il s'agit d'extraire l'activité d'une relation de correspondance de chemin dans un fichier js séparé.
Configurer et utiliser
/routes/xx.js
// 1. Créer une route let router = express.Router(); //2 Routeur de réponse de traitement. API de réponse (adresse, fonction de traitement) // 3. Exporter le module de routage.exports = router;/app.jsmainservice
//Installer le routage app.use('address',router);/routes/xx.js
//Installer le routage dans le sous-routage imbriqué router.use('address', sub-router) //Besoin de la prochaine suite //Intercepter certains services publics sous la route actuelle router.all('*', travail de vérification sous le routeur actuel route ) //Besoin de la prochaine suiteÉlargissez vos connaissances :
Introduction à Express
Basé sur la plateforme Node.js, un framework de développement web rapide, ouvert et minimaliste
1. La fonction d'Express est similaire au module http intégré de Node.js, spécialement utilisé pour créer des serveurs Web.
2. L'essence d'Express : Il s'agit d'un package tiers sur npm, qui fournit une méthode pratique pour créer rapidement un serveur Web.
En savoir plus sur Express
Réflexion : est-il possible de créer un serveur Web sans utiliser Express ?
Réponse : Oui, vous pouvez utiliser le module http natif fourni par Node.js.
Réflexion : Comment pouvez-vous être brillant si vous êtes doué dans ce domaine (avec le module http intégré, pourquoi utilisez-vous toujours Express) ?
Réponse : Le module http intégré est très compliqué à utiliser et l'efficacité du développement est faible ; Express est en outre encapsulé sur la base du module http intégré, ce qui peut considérablement améliorer l'efficacité du développement.
Réflexion : quelle est la relation entre le module http intégré et Express ?
Réponse : similaire à la relation entre l'API Web et jQuery dans le navigateur. Ce dernier est en outre encapsulé sur la base du premier.
Apprentissage recommandé : "tutoriel vidéo nodejs"
Ce qui précède est le contenu détaillé du routage nodejs. Veuillez prêter attention aux autres articles connexes sur ce site pour plus d'informations !