Semaine 1
5 pointsRequête et réponse
- Une route :
handler(request)renvoie uneResponse. - GET lit, POST crée, PATCH modifie, DELETE supprime.
- 2xx réussite, 4xx faute du client, 5xx faute du serveur.
- 404 adresse inconnue, 405 méthode refusée (avec
Allow). - On compare
url.pathname, jamais l'URL entière.
async function handler(request) { const url = new URL(request.url); if (request.method === "GET" && url.pathname === "/ping") return new Response("pong"); return new Response("Introuvable", { status: 404 });}À retenir : Le statut est lu avant le corps.

