【发布时间】:2021-10-31 14:58:31
【问题描述】:
在我的 Nodejs 应用程序中,想要根据环境加载 env 配置文件以供开玩笑。 如何检查在 Azure 环境中运行的 NodeJS 应用程序,以便我可以加载相关的 env 配置文件。 谢谢。
【问题讨论】:
-
检查
process.env.NODE_ENV === "production",如果你是真的,那么你正在Azure环境中运行。还要确保您没有使用 Azure 使用的任何配置文件自己设置NODE_ENV。默认值为production -
@AmirSaleem 问题是,我已经在设置 NODE_ENV 变量。还有其他想法吗?
-
如果你已经设置了NODE_ENV,那么问题就解决了。您可以基于 NODE_ENV 编写配置,因此如果 env 是测试,请将其设置为类似 TEST。有什么问题?