Next.js · Middle · Frage 15 von 75

Wie garantiert man, dass ein Modul mit Geheimnissen nie im Client-Bundle landet?

Antwort zeigen

Richtige Antwort: Darin import 'server-only' ergänzen

Erklärung

Das Paket server-only erzeugt einen Build-Fehler, wenn das Modul aus einer Client Component importiert wird. Das schützt vor dem versehentlichen Durchsickern von DB-Code oder Schlüsseln. Das Gegenstück ist das Paket client-only. Das Suffix .server bewirkt im App Router nichts, und public wird an alle ausgeliefert.

Zum Weiterlesen

Fehler in der Frage

Next.js · Middle · Frage 15

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