运行环境
CabloyJS延续了EggJS运行环境
的概念,同样也内置了三个运行环境:测试环境
、开发环境
、生产环境
同时,也提供了四个config
配置文件,其与运行环境的对应关系如下:
config文件 | 运行环境 |
---|---|
config.default.js | 所有运行环境的缺省配置 |
config.unittest.js | 测试环境 |
config.local.js | 开发环境 |
config.prod.js | 生产环境 |
如何启动对应的运行环境
1. 测试环境
# 单元测试
$ npm run test:backend
# 代码覆盖率
$ npm run cov:backend
2. 开发环境
$ npm run dev:backend
3. 生产环境
# 启动服务
$ npm run start:backend
# 启动服务(后台运行)
$ npm run start:backend-daemon
# 停止服务
$ npm run stop:backend
如何判断当前运行环境
在系统运行中可以这样判断当前所属的运行环境
// 测试环境
app.meta.isTest
// 开发环境
app.meta.isLocal
// 生产环境
app.meta.isProd
评论: