Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Router

Sur le web, le terme routeur peut désigner différents concepts selon le contexte :

  • Pour la couche réseau, un routeur est un appareil réseau qui décide où diriger les paquets de données.

  • Pour une application monopage (SPA) dans la couche applicative, un routeur est une bibliothèque qui décide quelle page web est présentée pour une URL donnée. Ce module de middleware est utilisé pour toutes les fonctions liées aux URL, car celles-ci reçoivent un chemin vers un fichier qui est affiché pour ouvrir la page suivante.

    Le concept de routage dans les SPA a beaucoup évolué au fil des années. Voir l'entrée de glossaire du routage par dièse pour en savoir plus.

  • Dans l'implémentation d'une API dans une couche de service, un routeur est un composant logiciel qui analyse une requête et la dirige ou la route vers différents gestionnaires au sein d'un programme. Le code du routeur accepte généralement une réponse du gestionnaire et facilite son retour vers le demandeur.

Voir aussi