Retour à la leçonMission
Mission : le endpoint /health qui ne démarre jamais
Diagnostiquer et corriger un projet FastAPI minimal qui refuse de démarrer, puis exposer un endpoint /health organisé en router.
Contexte
Un développeur junior te transmet son tout premier projet FastAPI. Il a écrit un fichier app.py contenant api = FastAPI() et une route /health, mais lance la commande uvicorn main:app --reload et obtient une erreur. L'équipe infra attend ce endpoint pour brancher une sonde de disponibilité avant la mise en production.