goldpankit
Version:
GoldPanKit是一款极速研发套件,可在套件中快速构建各类技术框架和项目。开源作者可发布自己的项目,并为其设定金额,实现开源项目的盈利。
46 lines (41 loc) • 988 B
JavaScript
const request = require('../utils/request.define')
const serviceCompile = require('../core/service.compile')
const serviceBuild = require('../core/service.build')
const serviceFile = require('../core/service.file')
// 构建服务
request
.post('/service/build')
.data(req => {
return serviceBuild.build(req.body)
})
// 安装服务
request
.post('/service/install')
.data(req => {
return serviceCompile.install(req.body)
})
// 卸载服务
request
.post('/service/uninstall')
.data(req => {
return serviceCompile.uninstall(req.body)
})
// 编译服务文件
request
.post('/service/compile')
.data(req => {
return serviceCompile.compile(req.body)
})
// 清空编译服务文件
request
.post('/service/compile/clean')
.data(req => {
return serviceCompile.cleanCompile(req.body)
})
// 合并
request
.post('/service/files/merge')
.data(req => {
return serviceFile.writeDiffFiles(req.body)
})
module.exports = request.router