Next.js · Middle · Запитання 39 з 75
Де зберігати секретний API-ключ, що використовується в серверному компоненті?
- ✓Правильна відповідь: У змінній оточення без префікса
NEXT_PUBLIC_ - 2У
NEXT_PUBLIC_API_KEY, щоб він був доступний усюди - 3Просто в коді компонента - він же серверний
Пояснення
Змінні без префікса доступні лише на сервері. NEXT_PUBLIC_* вбудовуються в клієнтський бандл і видимі всім. Хардкод у коді потрапить у репозиторій. Файли .env*.local не комітять, а в продакшені значення задають на платформі.