node.js-节点/表达式:使用Forever连续运行脚本时设置NODE_ENV

永远使用我的节点脚本启动时,如何将NODE_ENV变量/参数设置为“生产”

到目前为止,我得到了:

forever start -l forever.log -o out.log -e err.log -a app.js
pkyeck asked 2020-02-21T12:47:40Z
1个解决方案
84 votes

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

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

服务器重新启动时,最初的NODE_ENV将保留下来-此问题已解决的行为:

[HTTPS://GitHub.com/node jitsu/forever/issues/116]

永远较旧的版本可以使用以下命令行格式:

NODE_ENV=production forever [flags] app.js
cjohn answered 2020-02-21T12:48:10Z
translate from https://stackoverflow.com:/questions/7674565/node-express-set-node-env-when-using-forever-to-run-script-continuously