node/express:使用Forever连续运行脚本时设置NODE_ENV

pky*_*eck 48 node.js express

当我永远使用启动节点脚本时,如何将NODE_ENV变量/参数设置为"production"

我到目前为止得到了这个:

forever start -l forever.log -o out.log -e err.log -a app.js
Run Code Online (Sandbox Code Playgroud)

cjo*_*ohn 84

您可以将NODE_ENV设置为正常,然后永久运行:

NODE_ENV=production forever [flags] start app.js [app_flags]

NODE_ENV服务器重新启动时将保留初始值- 此问题中已修复的行为:

https://github.com/nodejitsu/forever/issues/116

旧版本的forever可以使用以下命令行格式:

NODE_ENV=production forever [flags] app.js