本文介绍了节点/表达式:使用Forever连续运行脚本时设置NODE_ENV的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How can I set the NODE_ENV variable/parameter to "production" when I'm using forever to start my node script

到目前为止,我已经知道了:

I got this so far:

forever start -l forever.log -o out.log -e err.log -a app.js

推荐答案

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

You can set NODE_ENV as normal and then run forever:

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

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

The initial NODE_ENV will be preserved when the server restarts - behaviour that was fixed in this issue:

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

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

Older versions of forever can use the following command line format:

NODE_ENV=production forever [flags] app.js

这篇关于节点/表达式:使用Forever连续运行脚本时设置NODE_ENV的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-24 15:41