historique de vue.js et mode hachage sur un sous-chemin
Si vous montez votre Vue Router non pas sur la page racine, mais sur un "sous-chemin", il existe une différence importante dans le comportement de Vue Router en mode historique et en mode hachage.
Mode historique
Si vous voulez, par exemple, utiliser https://picockpit.local/debug/ pour que le routeur Vue continue à vivre, dans mode historique:
Les routes suivantes
{chemin : '/', composant : DebugOne},
{chemin : '/two', composant : DebugTwo},
{chemin : '*', composant : FourOhFour}
ne fonctionnera pas comme prévu ! (Votre page 404 utilisant le catch all sera affichée).
Vous devrez les modifier pour inclure le sous-chemin (débogage) :
{chemin : '/debug/', composant : DebugOne},
{chemin : '/debug/two', composant : DebugTwo},
{chemin : '*', composant : FourOhFour}
Dans ce cas, vous pourrez accéder aux URLs suivants :
Mode hachage
En mode hachage, c'est exactement le contraire. Vous devrez utiliser les routes comme suit :
{chemin : '/', composant : DebugOne},
{chemin : '/two', composant : DebugTwo},
{chemin : '*', composant : FourOhFour}
Dans ce cas, vous pourrez accéder aux URLs suivants :