Member-only story
Next.js — next.config.js (parte IV): Server Actions
Introducción
- Server Actions
Lee el artículo gratis → friends link o en Github
Todos los ejemplos los podrás encontrar en el repositorio next.js-15.3–1[ref]
Acá puedes ver todas las stories de next.js [ref]Para todos los ejemplos se toma el siguiente proyecto base[ref] (branch: base-project-2). Este proyecto contiene los archivos:
src/app/page.tsx
ysrc/app/layout.tsx
, configurados con una estructura mínima.
next.config.js
:: Server Actions
serverActions
— [ref]
¿Qué es?
Permite configurar acciones ejecutadas directamente en el servidor mediante funciones marcadas con "use server"
y llamadas desde componentes React o formularios con formAction
. Esta configuración controla aspectos clave de su seguridad, rendimiento y comportamiento interno.
Las Server Actions están habilitadas por defecto desde Next.js 14. La configuración te permite ajustar el comportamiento según tus necesidades.
Configuraciones:
- allowedOrigins
— Restringe qué orígenes (domains) pueden invocar una Server Action. Esto es clave para prevenir ataques CSRF, especialmente si usas…