«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Прекратить использование файла dotenv

Прекратить использование файла dotenv

Опубликовано 4 ноября 2024 г.
Просматривать:371

Когда дело доходит до защиты ключей API или чего-то, что мы не хотим публиковать в нашем проекте с открытым исходным кодом, мы всегда склоняемся к файлу .env, и каждую неделю 29 тысяч разработчиков загружают модный пакет. , дотенв.

Stop Using dotenv file

Почему имя файла только .env?

То, что имя файла может начинаться только с .env, — миф. Вы можете назвать его как угодно, и он все равно будет нормально работать с node.js.

Например, это моя структура папок для тестирования этой функции, и, как вы можете видеть, вместо .env я добавил свое имя в качестве имени файла.

Stop Using dotenv file

Этот файл содержит ПОРТ, который я хочу напечатать в своем основном файле

Stop Using dotenv file

Stop Using dotenv file

И, как видите, ПОРТ печатается в консоли. Stop Using dotenv file

Почему мы должны использовать точку ( . ) перед файлом среды?

Когда дело доходит до файлов среды, рекомендуется использовать точку ( . ) перед именем файла, поскольку добавление точки перед любым именем файла делает его скрытым файлом или папкой.

Вот почему в вашей ОС есть несколько папок, которые скрыты и доступны только через CLI, например, .ssh, .github, .vscode и т. д.

Как получить доступ к файлу среды без использования dotenv?

Вместо использования dotenv для чтения файлов среды вы можете использовать для их чтения встроенный метод node.js, а именно

node --env-file=.env app.js

Здесь вместо использования .env в качестве имени файла вы можете использовать любое имя файла, находящегося в вашей корневой папке.

Stop Using dotenv file

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/manascodes13/stop-using-dotenv-file-7ei?1. Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3