Я учусь, как развернуть простой бэкэнд-проект node.js в производство, в моем случае heroku. Я наткнулся на это замечание о переменных среды в файле .env:
The environment variables defined in dotenv will only be used when the backend is not in production mode, i.e. Heroku.
We defined the environment variables for development in file .env, but the environment variable that defines the database URL in production should be set to Heroku with the heroku config:set command:
heroku config:set MONGODB_URI=mongodb+srv:...
Как мой файл .env может использовать переменную среды heroku config:set MONGODB_URI=mongodb+srv...
, если использование heroku будет означать, что мой бэкэнд находится в рабочем режиме? В первом предложении говорится, что переменные среды используются только для режима разработки.
Что я неправильно понимаю? Используются ли переменные среды как в режиме разработки, так и в режиме производства, и неверная формулировка прочитанной заметки?