gpt4 book ai didi

node.js - 我应该在每个 Node JS 文件中调用 dotenv 吗?

转载 作者:行者123 更新时间:2023-12-03 12:16:31 29 4
gpt4 key购买 nike

我想使用环境变量。不幸的是,我是一个缺乏经验的开发人员,并且很晚才决定在我的项目中实现这样的解决方案。

我正在尝试将位于 .env 文件中的环境变量注入(inject)所有 JS 文件(并非所有文件都使用环境变量,但我认为它会更快更容易)。目前,我正在使用 dotenv 包,但它显然是一次在一个文件中工作。

我应该以标准方式使用 dotenv 吗?也许有一个我不知道的漏洞,这就是为什么以这种方式使用环境变量非常不受欢迎的原因。

if (process.env.NODE_ENV !== 'production') {
require('dotenv').config();
}

最佳答案

你不需要在每个文件中都写 require('dotenv').config() 。只需将其作为 index.js 中的顶部语句或在您运行程序时首先执行的主文件中包含。

关于node.js - 我应该在每个 Node JS 文件中调用 dotenv 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58684642/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com