Next.js · Junior · Pytanie 17 z 75
Które zmienne środowiskowe są dostępne w kodzie przeglądarki?
- ✓Poprawna odpowiedź: Tylko te z prefiksem
NEXT_PUBLIC_, wstawiane podczas budowania - 2Wszystkie zmienne z
.env, jeśli plik jest w korzeniu projektu - 3Żadne: zmienne środowiskowe w ogóle nie są dostępne w przeglądarce
Wyjaśnienie
Next.js podstawia process.env.NEXT_PUBLIC_* do kodu klienckiego podczas budowania, więc zmiana wartości wymaga ponownego builda. Pozostałe zmienne są dostępne tylko na serwerze - dzięki temu sekrety (klucze API, hasła do bazy) nie wyciekają do przeglądarki.