Gestion des erreurs — 404
Quand une URL ne correspond à aucune route déclarée, Forge retourne une réponse 404. Cette page explique comment cela fonctionne.
Ce qui se passe pour une URL inconnue
Le navigateur demande GET /une-page-inexistante
Le routeur parcourt toutes les routes déclarées — aucune ne correspond.
Forge appelle le gestionnaire d'erreur 404 configuré dans config.py.
Forge retourne HTTP 404 Not Found avec le template errors/404.html.
Tester une vraie 404
Visitez une URL qui n'existe pas dans ce projet :
/cette-page-nexiste-pas →Forge renverra le template mvc/views/errors/404.html avec le code HTTP 404.
Personnaliser la page 404
# mvc/views/errors/404.html # Modifiez ce fichier pour personnaliser l'affichage des 404. # Forge l'utilise automatiquement pour toutes les routes inconnues.
Principe Forge : les templates d'erreur se trouvent dans
mvc/views/errors/.
Forge inclut des templates par défaut pour 400, 403, 404, 413, 422, 429 et 500.
Vous pouvez les surcharger librement.