繁体   English   中英

Node.js - 如何组织环境变量

[英]Node.js - How to organize environment variables

dotenv npm package 中,它在常见问题解答中说:

我应该有多个.env文件吗?

不,我们强烈建议不要使用“主” .env文件和“环境” .env文件,如.env.test 您的配置应该因部署而异,并且您不应该在环境之间共享值。

我根本不明白这一点。 假设我们只有一个环境变量X X在开发和生产中会有不同的价值。 在这种情况下我该怎么办? 我应该如何将这两个值放在一个文件中? 以及如何告诉Node使用哪个值?

它说您应该只有 1.env 文件,这意味着每个部署 1 个。

因此,对于每个新部署,您都可以有不同的 .env 值。 Dev、test、prod 将具有不同的值,但每个都只有 1 个文件。

为不同阶段配置 .env 文件的方式取决于您使用的工具和环境。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM