web:framework:nextjs

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
web:framework:nextjs [2026/04/03 12:02] – [Sommaire] jcheronweb:framework:nextjs [2026/04/08 07:25] (Version actuelle) jcheron
Ligne 38: Ligne 38:
 === Layout === === Layout ===
 **app/layout.jsx** correspond au main layout, et permet de définir la structure de base des pages. **app/layout.jsx** correspond au main layout, et permet de définir la structure de base des pages.
 +
 +==== Routes api ====
 +Création d'un mock de service backend :
 +
 +<sxh ts>
 +// app/api/projets/route.js
 +export async function GET() {
 +  const projets = [
 +    { id: 1, titre: "Todo App", description: "Gérer ses tâches", techno: "React" },
 +    { id: 2, titre: "Blog", description: "Écrire des articles", techno: "Next.js" },
 +  ];
 +
 +  return Response.json(projets);
 +}
 +</sxh>
 +
 +Accessible immédiatement sur http://localhost:3000/api/projets
  
 ==== Recupération de données ==== ==== Recupération de données ====
  • web/framework/nextjs.1775210525.txt.gz
  • Dernière modification : il y a 14 jours
  • de jcheron