Next.js · Senior · Frage 61 von 75
publicRuntimeConfig wurde in Next.js 16 entfernt. Wie liefert man je Umgebung andere Konfiguration ohne neuen Build?
- 1Die Konfiguration in
public/config.jslegen und im Bundle ändern - 2
NEXT_PUBLIC_-Variablen nutzen - sie werden zur Laufzeit gelesen - 3Server-Umgebung zur Request-Zeit lesen und Werte nach unten reichen
Antwort zeigen
Richtige Antwort: Server-Umgebung zur Request-Zeit lesen und Werte nach unten reichen
Erklärung
Werte NEXT_PUBLIC_ werden beim Build eingesetzt. Liest man process.env in einer dynamisch gerenderten Server Component (etwa nach connection()), greift man die Laufzeitwerte des Deploys ab.