Server Actions

Une Server Action est une fonction asynchrone exécutée sur le serveur, appelable depuis un composant ou un formulaire, marquée par la directive 'use server'. Elle sert à modifier des données sans écrire de route d'API. Elle reste un point d'entrée public : il faut y valider les entrées et contrôler l'accès.

Exemple

'use server'
export async function creer(formData: FormData) {
  // valider puis enregistrer
}

Notions voisines

Tout le glossaire