Из кода, который вы дали, кажется, что вы забыли вызвать функцию config
(если вы ее не показывали).Если вы хотите, чтобы ваш .env
был реализован, вам нужно будет сделать следующее на верхнем уровне вашего проекта:
import dotenv from 'dotenv';
// Load ENV vars
const dotEnvOptions = {
path: 'env/dev.env' //Example path relative to your project folder
}
dotenv.config(dotEnvOptions)
Чтобы выяснить, что идет не так, вы можете включить ведение журнала, чтобы помочь отладкепочему некоторые ключи или значения не устанавливаются так, как вы ожидаете:
dotenv.config({ debug: true })
Оттуда, если путь / переменная не распознана, она будет напечатана на консоли:
Если вы ничего не видите, это означает, что ваш путь неверный или код не выполняется