node环境变量配置
时间: 2024-04-26 18:18:22 浏览: 79
学习node环境变量配置以及简单项目创建
在Node.js中,可以通过配置环境变量来设置应用程序的行为和配置。Node.js提供了`process.env`对象来访问环境变量。下面是配置Node环境变量的几种方式:
1. 命令行参数:可以在启动Node.js应用程序时通过命令行参数传递环境变量。例如:
```
$ NODE_ENV=production node app.js
```
在应用程序中,可以通过`process.env.NODE_ENV`来访问`NODE_ENV`环境变量的值。
2. `.env`文件:可以创建一个名为`.env`的文件,在其中定义环境变量。例如:
```
NODE_ENV=production
PORT=3000
```
然后,在应用程序的入口文件中使用`dotenv`模块加载`.env`文件:
```javascript
require('dotenv').config();
```
这样,在应用程序中就可以通过`process.env.NODE_ENV`和`process.env.PORT`来访问相应的环境变量。
3. 系统环境变量:可以在操作系统中设置环境变量,然后在Node.js应用程序中访问。在Windows系统中,可以使用以下命令设置环境变量:
```
set NODE_ENV=production
set PORT=3000
```
在Linux或Mac系统中,可以使用以下命令设置环境变量:
```
export NODE_ENV=production
export PORT=3000
```
然后,在应用程序中可以通过`process.env.NODE_ENV`和`process.env.PORT`来访问相应的环境变量。
阅读全文