一个 Web 应用本身应该是无状态的,并拥有根据运行环境设置自身的能力。
Last updated 5 years ago
Was this helpful?
框架有两种方式指定运行环境:
1.通过 config/env 文件指定,该文件的内容就是运行环境,如 prod 。一般通过构建工具来生成这个文件。
prod
// config/env prod
2.通过 EGG_SERVER_ENV 环境变量指定运行环境更加方便,比如在生产环境启动应用:
EGG_SERVER_ENV=prod npm start
框架提供了全局变量 app.config.env 来表示应用当前的运行环境
不同的运行环境会对应不同的配置,详细内容可阅读