Next.js App Router: quand utiliser un Server Action vs une Route Handler ?
poze 9 days ago199 gadefr
Pour muter des données, je ne sais jamais s'il faut une Server Action ou un route.ts. Quels sont les critères de décision (revalidation, clients externes, sécurité) ?
🤖 Dyagnostik IA
Se IA ki fè l. Se pa yon repons — kominote a anba a konfime oswa korije l. Toujou verifye anvan ou fye l.
3 Repons
Use a partial unique index that ignores soft-deleted rows:
CREATE UNIQUE INDEX users_email_active
ON users (email) WHERE deleted_at IS NULL;
Now soft-deleted rows don't collide with new ones.
Konekte pou di lòt moun si li te mache.
Prefer a system-assigned managed identity — no secrets to rotate, lifecycle tied to the resource. Use a service principal only when the identity must be shared across resources or used from outside Azure.
Konekte pou di lòt moun si li te mache.
Server Action for form mutations tied to your own DB and revalidation; Route Handler when you need a stable HTTP endpoint (webhooks, external/mobile clients, non-React consumers). Both must re-validate auth server-side.
Konekte pou di lòt moun si li te mache.
Sign in and verify your email to post an answer.