在Openshift中设置NODE_ENV的目的是什么?

3
在 Openshift 上安装 Ghost 后,为什么需要输入这些命令?
rhc set-env NODE_ENV=production --app $appname
rhc app restart $appname
1个回答

3
如果你查看Ghost的骨架config.js模块,你会注意到有几个离散的部分,比如developmenttestproduction,它们指定了每个运行时环境的设置。默认情况下,大多数Node.js应用程序将在development模式下运行,除非明确配置NODE_ENV。由于Ghost是一个Node.js应用程序,因此它也尊重NODE_ENV以配置运行时设置。
你绝不能在默认的development运行时环境下运行你的Ghost服务器。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接