我正在尝试在线部署我的应用程序,因此我需要根据环境使用不同的文件。但是,我不知道如何检测我在哪个环境。
基本上我只是在寻找一个变量,它可以让我说我是在开发还是在生产中来指定我的静态路由。我怎么能这样做?
答案 0 :(得分:4)
这不是一个完整的答案,但process.env
是用于启动应用程序的环境变量的Node.js门户。
因此,如果您通过NODE_ENV
变量(这是Node的伪标准)设置了您的环境,则可以执行以下操作:
if (process.env.NODE_ENV === "production") {
doProductionThings();
} else {
doDevelopmentThings();
}