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页

时间: 2024-10-19 02:02:24

node配置运行环境变量;的相关文章

零基础学习前端1-1配置node及npm环境变量

零基础学习前端1-1配置node及npm环境变量 ## 1-1配置node及npm环境变量 首先:下载node 可以直接去官方网站下载 1.首先从官网下载安装包 https://nodejs.org/ 我这里下载的是windows的 可以进去选择版本 下载后的安装包 2.下一步直接安装,可以选择对应的目录,建议不要选择默认的path 我这里的安装目录:E:\webyikeshuo\node 3.接下来去配置path,"我的电脑"-右键-"属性"-"高级系统

typescript 起步之安装及配置 ts-node 环境变量

最近vue 3.0 版本发布,让我认识到 typescript 将占有越来越重要的地位,所以我也开启了typescript学习之旅. 要想编写第一个 hello typescript 程序,当然要经过安装这个必要的过程,我们分为接下来几个步骤: 步骤一:全局安装 typescript npm install -g typescript 步骤二:全局安装 ts-node 安装它的原因是typescript自带的tsc命令并不能直接运行typescript代码.但值得注意的是 ts-node 并不等

Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量)

原文:http://www.cnblogs.com/heshan664754022/archive/2013/03/27/2984357.html Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量) 用文本编辑工具打开用于启动Tomcat的批处理文件startup.bat,仔细阅读.在这个文件中,首先判断CATALINA_HOME环境变量是否为空,如果为空,就将当前目录设为CATALINA_HOME的值.接着判断当前目录下是否存在bin\catalina.bat,如果文件

在ubuntu中配置java环境变量遇到的一些问题

最近因为重装了系统,所以需要重新配置java环境变量,本来打算在/etc/environment中配置的,但是配置好以后重启发现登录不进图形界面了,ctrl+alt+F2~6都可以进入命令行,但是在命令行中尝试用sudo su切换到root用户又会失败,查了一些资料后发现是因为environment中不要用export来配环境变量,这样会导致登录失败的问题,而且因为配java路径的时候我们在原来的PATH前面添加了一些路径,导致后面的/bin和/usr/bin等目录都找不到了,因此也就无法找到s

linux配置java环境变量(详细)

一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车.之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下. 二. 需要配置的环境变量 1. PATH环境变量.作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序.我们

配置c#环境变量

 1.   首先  ,写一个后缀名为.cs的文件(用来编译)      2.找到桌面图标计算机  →  右键属性  →  高级系统设置  →  环境变量(在靠下面)  →  先看[用户变量]里是否有 [Path] →  没有去[全局变量]里找  →  找到之后,点击[编辑]  →  在最后加一个分号[;]然后把我们文件的路径加上  →  点击[确定],然后关闭..      3.csc编译器位置:安装完在c盘的[windows]下,有一个名字叫[Microsoft.NET]文件,打开并找到[Fr

linux配置java环境变量(详细) -copy

一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车.之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下. 二. 需要配置的环境变量 1. PATH环境变量.作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序.我们

linux配置java环境变量(详细) [转]

一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车.之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下. 二. 需要配置的环境变量 1. PATH环境变量.作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序.我们

配置JDK环境变量,与各步骤的意义

配置JDK环境变量 1,新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.7.0                   (变量值为jdk安装路径) 2,打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin              () 3,新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar            (注意最