在使用forever启动 node 脚本时,如何将NODE_ENV变量/参数设置为"生产"

到目前为止我已经做到了:

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

推荐答案

您可以将 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

Node.js相关问答推荐

Express 4.18正文解析

如何使用多个OR参数从多个集合聚合

为什么我的表单数据在我的POST请求中作为应用程序/json发送,为什么它返回错误请求错误?

为什么我收到此错误:MissingSchemaError:架构尚未为模型&业务&注册

如何在docker容器上正确安装nodejs?

Postgressql的BIGSERIAL自增序列,即使由于唯一约束错误没有创建行,也会自动增加

Prisma,只有一个用户的行可以有真值,@@unique(userId, isActive)

如何在 node /快速服务器上配置 mongoDB

将 AllowDiskUse true 添加到 node.js 中的 MongoDB 聚合?

错误:无法检测到网络(event="noNetwork",code=NETWORK_ERROR,version=providers/5.6.8)

在数组的另一个对象中获取数组的mongoose 对象

如何在 mongoDB 中进行全动态搜索?

如何使用 superagent/supertest 链接 http 调用?

我可以向NPM添加调试脚本吗?

Mongodb v4.0 Transaction, MongoError: Transaction numbers are allowed on a replica set member or mongos

使用 pg-promise 进行多行插入

webpack css-loader 在外部样式表的 url() 引用中找不到图像

如何在 MongoDB 中查询引用的对象?

如何从 Node.js 中的 URL 获取

node --experimental-modules,请求的模块不提供名为的导出