每当涉及到保护 API 密钥或我们不想在开源项目中向公众公开的内容时,我们总是倾向于使用 .env 文件,每周都有超过 29,000 名开发人员下载一个流行的软件包, dotenv。
这是一个神话,文件名只能以 .env 开头。你可以给它起任何名字,它仍然可以与 Node.js 一起正常工作。
例如,这是我用来测试此功能的文件夹结构,正如您所看到的,我添加了我的名字作为文件名,而不是 .env。
此文件包含一个 PORT,我想在我的主文件中打印它
而且,正如您所看到的,端口正在控制台中打印。
当涉及到环境文件时,最好在文件名前面使用点(.),因为在任何文件名前面添加点都会使其成为隐藏文件或文件夹。
这就是为什么您的操作系统中有多个隐藏的文件夹,只能通过 CLI 访问,例如 .ssh、.github、.vscode 等。
您可以使用node.js内置的方法来读取环境文件,而不是使用dotenv来读取它们,即
node --env-file=.env app.js
在这里,您可以使用根文件夹中的任何文件名,而不是使用 .env 作为文件名。
以上是停止使用 dotenv 文件的详细内容。更多信息请关注PHP中文网其他相关文章!