Когда дело доходит до защиты ключей API или чего-то, что мы не хотим публиковать в нашем проекте с открытым исходным кодом, мы всегда склоняемся к файлу .env, и каждую неделю 29 тысяч разработчиков загружают модный пакет. , дотенв.
То, что имя файла может начинаться только с .env, — миф. Вы можете назвать его как угодно, и он все равно будет нормально работать с node.js.
Например, это моя структура папок для тестирования этой функции, и, как вы можете видеть, вместо .env я добавил свое имя в качестве имени файла.
Этот файл содержит ПОРТ, который я хочу напечатать в своем основном файле
И, как видите, ПОРТ печатается в консоли.
Когда дело доходит до файлов среды, рекомендуется использовать точку ( . ) перед именем файла, поскольку добавление точки перед любым именем файла делает его скрытым файлом или папкой.
Вот почему в вашей ОС есть несколько папок, которые скрыты и доступны только через CLI, например, .ssh, .github, .vscode и т. д.
Вместо использования dotenv для чтения файлов среды вы можете использовать для их чтения встроенный метод node.js, а именно
node --env-file=.env app.js
Здесь вместо использования .env в качестве имени файла вы можете использовать любое имя файла, находящегося в вашей корневой папке.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3