Next.js · Senior · Frage 23 von 75

Wie bekommt man Konfiguration aus einer Umgebungsvariablen zur Laufzeit statt beim Build?

Antwort zeigen

Richtige Antwort: process.env auf dem Server beim dynamischen Rendern lesen

Erklärung

Variablen NEXT_PUBLIC_* werden bei next build ins Bundle eingesetzt, also lässt sich ein Docker-Image nicht durch Umgebungen mit verschiedenen Werten schieben. Server-Code liest process.env zur Laufzeit; braucht der Client den Wert, übergibt man ihn über Props aus einer dynamisch gerenderten Server Component.

Zum Weiterlesen

Fehler in der Frage

Next.js · Senior · Frage 23

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