Next.js · Middle · Frage 37 von 75

Wie sendet man in Next.js nur einen Teil der DB-Daten an den Client, damit nichts Überflüssiges (etwa ein Passwort-Hash) durchsickert?

Antwort zeigen

Richtige Antwort: Aus der Datenzugriffsschicht DTOs nur mit den nötigen Feldern liefern

Erklärung

Alles in den Props einer Client Component wird ins HTML und den RSC-Payload serialisiert und ist in den DevTools sichtbar. Empfohlen wird eine Data Access Layer, die Berechtigungen prüft und minimale DTOs liefert. Mit der Taint-API kann man außerdem verbieten, bestimmte Objekte an den Client zu übergeben.

Zum Weiterlesen

Fehler in der Frage

Next.js · Middle · Frage 37

Teste dich selbst

Mach den Test Next.js · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen