Express 的 generator 产生的应用里,在 app.js 里有一行:if (app.get('env') === 'development')
,这句话是去读 environment variable: NODE_ENV, 相当于 node 里的 process.env.NODE_ENV
, 如果运行应用,没有提供 NODE_ENV, Express 里 app.get('evn') 会返回 'development'。 如果提供了 NODE_ENV, 返回实际的 NODE_ENV 值。
生产环境,一定要 NODE_ENV=production,否则 node 会为 debug 优化,应用的性能下降很大。参考这里一篇很好的文章
Express application 的一个重要参数:NODE_ENV
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Address:https://www.zybuluo.com/XiangZhou/note/208532 Exp...
- Express是Node社区里的超级明星,他的作者TJ Holowaychuk也因此成为了社区里大红大紫的开发者。...