Next.js · Senior · Frage 42 von 75

Wie stellt man sicher, dass eine Funktion mit 'use cache' keine Daten verschiedener Nutzer zusammen cacht?

Antwort zeigen

Richtige Antwort: Die Nutzer-ID als Argument übergeben: sie wird Teil des Schlüssels

Erklärung

Der Cache-Schlüssel entsteht aus Argumenten und eingefangenen Werten, also erzeugt getDashboard(userId) getrennte Einträge. cookies() in einer gecachten Funktion zu lesen ist verboten. Beachte: Persönliche Daten in einem geteilten Server-Cache sind ein Grund, 'use cache: private' in Betracht zu ziehen.

Zum Weiterlesen

Fehler in der Frage

Next.js · Senior · Frage 42

Teste dich selbst

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

Diesen Test machen