Next.js · Senior · Frage 66 von 75
Eine Server Action deletePost(id) wird nur auf einer Admin-Seite genutzt. Warum muss sie die Autorisierung trotzdem selbst prüfen?
- 1Die Prüfung der Admin-Seite läuft nach der Action
- 2Jede Server Action ist ein öffentlicher POST-Endpoint
- 3Actions erben die Cookies der Seite nicht
Antwort zeigen
Richtige Antwort: Jede Server Action ist ein öffentlicher POST-Endpoint
Erklärung
Eingaben validiert man (etwa mit Zod) und prüft Sitzung und Berechtigungen in der Action oder in der Datenzugriffsschicht, die sie aufruft.