首页  >  文章  >  web前端  >  停止使用 dotenv 文件

停止使用 dotenv 文件

WBOY
WBOY原创
2024-08-22 19:02:19807浏览

每当涉及到保护 API 密钥或我们不想在开源项目中向公众公开的内容时,我们总是倾向于使用 .env 文件,每周都有超过 29,000 名开发人员下载一个流行的软件包, dotenv。

Stop Using dotenv file

为什么文件名只有 .env?

这是一个神话,文件名只能以 .env 开头。你可以给它起任何名字,它仍然可以与 Node.js 一起正常工作。

例如,这是我用来测试此功能的文件夹结构,正如您所看到的,我添加了我的名字作为文件名,而不是 .env。

Stop Using dotenv file

此文件包含一个 PORT,我想在我的主文件中打印它

Stop Using dotenv file

Stop Using dotenv file

而且,正如您所看到的,端口正在控制台中打印。 Stop Using dotenv file

为什么我们应该在环境文件前面使用点(.)?

当涉及到环境文件时,最好在文件名前面使用点(.),因为在任何文件名前面添加点都会使其成为隐藏文件或文件夹。

这就是为什么您的操作系统中有多个隐藏的文件夹,只能通过 CLI 访问,例如 .ssh、.github、.vscode 等。

如何在不使用dotenv的情况下访问环境文件?

您可以使用node.js内置的方法来读取环境文件,而不是使用dotenv来读取它们,即

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

在这里,您可以使用根文件夹中的任何文件名,而不是使用 .env 作为文件名。

Stop Using dotenv file

以上是停止使用 dotenv 文件的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn