Server Actions
Optionen zur Konfiguration des Verhaltens von Server Actions in Ihrer Next.js-Anwendung.
allowedOrigins
Eine Liste zusätzlicher sicherer Ursprungsdomänen, von denen aus Server Actions aufgerufen werden können. Next.js vergleicht den Ursprung einer Server Action-Anfrage mit der Host-Domäne und stellt sicher, dass sie übereinstimmen, um CSRF-Angriffe zu verhindern. Wenn nichts angegeben wird, ist nur der gleiche Ursprung erlaubt.
bodySizeLimit
Standardmäßig beträgt die maximale Größe des Anforderungstexts, der an eine Server Action gesendet wird, 1 MB, um die Verarbeitung großer Datenmengen sowie potenzielle DDoS-Angriffe zu verhindern.
Sie können diese Begrenzung jedoch mit der Option serverActions.bodySizeLimit
konfigurieren. Sie kann die Anzahl der Bytes oder jedes von Bytes unterstützte Zeichenfolgenformat annehmen, beispielsweise 1000
, '500kb'
oder '3mb'
.
Aktivierung von Server Actions (v13)
Server Actions sind in Next.js 14 eine stabile Funktion und standardmäßig aktiviert. Wenn Sie jedoch eine frühere Version von Next.js verwenden, können Sie sie aktivieren, indem Sie experimental.serverActions
auf true
setzen.