Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| web:framework:nextjs [2026/04/03 11:43] – jcheron | web:framework:nextjs [2026/04/08 07:25] (Version actuelle) – jcheron | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| ===== Sommaire ===== | ===== Sommaire ===== | ||
| * [[web: | * [[web: | ||
| + | * [[web: | ||
| * [[web: | * [[web: | ||
| Ligne 37: | Ligne 38: | ||
| === Layout === | === Layout === | ||
| **app/ | **app/ | ||
| + | |||
| + | ==== Routes api ==== | ||
| + | Création d'un mock de service backend : | ||
| + | |||
| + | <sxh ts> | ||
| + | // app/ | ||
| + | export async function GET() { | ||
| + | const projets = [ | ||
| + | { id: 1, titre: "Todo App", description: | ||
| + | { id: 2, titre: " | ||
| + | ]; | ||
| + | |||
| + | return Response.json(projets); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Accessible immédiatement sur http:// | ||
| ==== Recupération de données ==== | ==== Recupération de données ==== | ||
| Ligne 90: | Ligne 108: | ||
| </ | </ | ||
| URL : ''/ | URL : ''/ | ||
| - | |||
| - | <sxh javascript> | ||
| == Static Site Generation == | == Static Site Generation == | ||