# 运行环境

## 指定运行环境

框架有两种方式指定运行环境：

1.通过 config/env 文件指定，该文件的内容就是运行环境，如 `prod` 。一般通过构建工具来生成这个文件。

```
// config/env
prod
```

2.通过 EGG\_SERVER\_ENV 环境变量指定运行环境更加方便，比如在生产环境启动应用：

```
EGG_SERVER_ENV=prod npm start
```

## 应用内获取运行环境

框架提供了全局变量 app.config.env 来表示应用当前的运行环境

## 运行环境相关配置

不同的运行环境会对应不同的配置，详细内容可阅读 [Config 配置](https://eggjs.org/zh-cn/basics/config.html)
