serverActions
Optionen zur Konfiguration des Verhaltens von Server-Aktionen (Server Actions) in Ihrer Next.js-Anwendung.
allowedOrigins
Eine Liste zusätzlicher sicherer Ursprungsdomänen, von denen aus Server-Aktionen aufgerufen werden können. Next.js vergleicht den Ursprung einer Server-Aktionsanfrage mit der Host-Domäne, um sicherzustellen, dass sie übereinstimmen und CSRF-Angriffe zu verhindern. Wenn nicht angegeben, ist nur der gleiche Ursprung erlaubt.
bodySizeLimit
Standardmäßig beträgt die maximale Größe des an eine Server-Aktion gesendeten Anfragekörpers 1 MB, um die Verwendung übermäßiger Serverressourcen beim Parsen großer Datenmengen sowie potenzielle DDoS-Angriffe zu verhindern.
Sie können dieses Limit jedoch mit der Option serverActions.bodySizeLimit
konfigurieren. Es kann die Anzahl der Bytes oder jedes von Bytes unterstützte Zeichenfolgenformat annehmen, zum Beispiel 1000
, '500kb'
oder '3mb'
.
Aktivierung von Server-Aktionen (v13)
Server-Aktionen wurden in Next.js 14 zu einer stabilen Funktion und sind 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.