node配置运行环境变量;

Posted 专注前端开发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node配置运行环境变量;相关的知识,希望对你有一定的参考价值。

node express 在开发环境和生产环境运行的代码是不一样的,

通常是先配置好的,在开发环境运行一套代码,在生产环境运行另一套代码,

开发环境 development, 生产环境production

console.log(app.get(‘env‘));默认输出development 

在生产环境时保证app.get(‘env‘)输出 production 这样就能运行不同的代码了

关键是怎么在生产环境中,使app.get(‘env‘)输出 production ,

两种手动方法;

第一种 在app.js中写入:

app.set(‘env‘, ‘production‘);

第二种: 在命令行中输入:NODE_ENV=production node app 

第三种:

export NODE_ENV=production(set NODE_ENV=production)

node app

第二种和第三种的区别是前一种是一条命令,后一种是两条命令;

这就是说,生产环境中必须执行以下 export NODE_ENV=production 将其运行环境变量改为 production;

nodejs入门83页

 

以上是关于node配置运行环境变量;的主要内容,如果未能解决你的问题,请参考以下文章

Egg.js运行环境配置场景

怎么配置node.js环境变量

运行 cron 作业 (Node.js) 时如何在 Amazon Elastic Beanstalk 中设置环境变量?

本地搭建sass运行环境

构建 React 项目后如何设置节点环境变量(运行时)?

mac 怎么配置nodejs的环境变量