bia
Version:
a tool for download git repository
30 lines (28 loc) • 1.01 kB
JavaScript
/*
* @Author: hzxulin@yeah.net
* @Date: 2018-12-19 17:46:03
* @Last Modified by: mikey.zhaopeng
* @Last Modified time: 2020-07-09 20:33:40
*/
const utils = require('./utils')
const question = require('./question')
module.exports = () => {
let corsFlag = true
question.getCorsConfig().then(_corsFlag => {
corsFlag = _corsFlag
return utils.checkMockFile()
}).then(fileFlag => {
if (fileFlag) {
console.log('== biaMock 下已存在 mock.json,正在启动中 ==')
return utils.startMockServer(corsFlag)
} else {
console.log('== 当前目录不存在 mock 相关文件,初始化 mock 模板中 ==')
return utils.createMockFile().then(() => {
console.log('== mock 模板创建完成,mock server 正在启动中 ==')
return utils.startMockServer(corsFlag)
})
}
}).then((url) => {
console.log(`== Mock server is running: ${url} ==`)
})
}