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 优化,应用的性能下降很大。
https://www.dynatrace.com/news/blog/the-drastic-effects-of-omitting-node_env-in-your-express-js-applications/
转载于:https://www.cnblogs.com/saveme/articles/9927745.html