gpt4 book ai didi

node.js - 在node.js中需要 ('dotenv' ).config()

转载 作者:太空宇宙 更新时间:2023-11-03 23:47:40 24 4
gpt4 key购买 nike

在我的 node.js 应用程序中,我有一个 require('dotenv').config(); 行,在本地开发时需要使用它来使用环境变量。然而,当我部署到 AWS 时,我需要注释掉这一行,否则应用程序会崩溃。目前我有 4 行这样的行,当我推/拉应用程序时必须不断注释/取消注释它们有点烦人 - 是否有任何解决方法可以消除在部署到 AWS 时必须不断删除该行/包括在本地拉取和工作时的行?

最佳答案

也许您可以检查 NODE_ENV 的值(我假设您在生产中部署)。

类似于:

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

或者只是如果NODE_ENV不是生产(如果您有诸如NODE_ENV === 'test'之类的内容,则很有用):

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

关于node.js - 在node.js中需要 ('dotenv' ).config(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60480863/

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