diff --git a/app/controller/v1/setting.js b/app/controller/v1/setting.js index 9eab519..e40ddd1 100644 --- a/app/controller/v1/setting.js +++ b/app/controller/v1/setting.js @@ -5,23 +5,25 @@ const BaseController = require('../base'); class SettingController extends BaseController { async autoLaunchEnable() { + const self = this; const { ctx } = this; const data = { title: 'hello electron-egg' }; - await ctx.render('index.ejs', data); + self.sendSuccess(data); } async autoLaunchDisable() { + const self = this; const { ctx } = this; const data = { title: 'hello' }; - await ctx.render('hello.ejs', data); + self.sendSuccess(data); } } diff --git a/app/router/index.js b/app/router/index.js index e26e316..1690341 100644 --- a/app/router/index.js +++ b/app/router/index.js @@ -13,4 +13,7 @@ module.exports = app => { // html router.get('/home', controller.v1.home.index); + + // 引入其他路由 + require('./setting')(app); }; diff --git a/app/router/setting.js b/app/router/setting.js new file mode 100644 index 0000000..8b53f40 --- /dev/null +++ b/app/router/setting.js @@ -0,0 +1,12 @@ +'use strict'; + +/** + * @param {Egg.Application} app - egg application + */ +module.exports = app => { + const { router, controller } = app; + // open launch + router.get('/api/v1/setting/autoLaunchEnable', controller.v1.setting.autoLaunchEnable); + // close launch + router.get('/api/v1/setting/autoLaunchDisable', controller.v1.setting.autoLaunchDisable); +}; \ No newline at end of file