运行环境

一个 Web 应用本身应该是无状态的,并拥有根据运行环境设置自身的能力。

指定运行环境

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

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

// config/env
prod

2.通过 EGG_SERVER_ENV 环境变量指定运行环境更加方便,比如在生产环境启动应用:

EGG_SERVER_ENV=prod npm start

应用内获取运行环境

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

运行环境相关配置

不同的运行环境会对应不同的配置,详细内容可阅读 Config 配置

Last updated