Next.js · Senior · Запитання 61 з 75
У Next.js 16 видалено publicRuntimeConfig. Як передати конфіг, що різниться за оточеннями, без перезбирання?
- ✓Правильна відповідь: Читати серверні змінні оточення під час запиту й передавати потрібні значення клієнтським компонентам
- 2Використати змінні
NEXT_PUBLIC_- вони читаються в рантаймі - 3Покласти конфіг у
public/config.jsі правити його в бандлі
Пояснення
Значення NEXT_PUBLIC_ вбудовуються під час збирання. Читання process.env у динамічно рендереному серверному компоненті (наприклад, після connection()) бере значення конкретного деплою.