Appearance
router/
Le dossier router/ gère toutes les routes du frontend, modulaires et globales.
Structure générale
text
router/
┣ index.js # Fichier principal fusionnant toutes les routes
┣ _admin.js # Routes du module admin
┣ _auth.js # Routes du module auth
┣ _public.js # Routes du module public
┗ _error.js # Routes globales pour les erreursDétails
- index.js : centralise et fusionne toutes les routes pour l’injection dans le VueRouter.
- _admin.js / _auth.js / _public.js : chaque module gère ses propres routes dans son fichier dédié.
- _error.js : routes pour les pages globales d’erreur, comme 404.
Principes clés
- Modularité : chaque module gère ses routes séparément.
- Fusion centralisée : le fichier
index.jscrée une route globale à partir de tous les modules. - Séparation des responsabilités : les routes globales et celles des modules ne se mélangent pas.
- Extensible : ajouter une page ou un module implique simplement de créer ses routes et de les importer dans
router/index.js.