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
}