介绍
和大多数框架一样,接收前端请求,组织参数及调用Service来处理业务。
示例
const Controller = require('ee-core').Controller;/*** 示例控制器* @class*/class ExampleController extends Controller {constructor(ctx) {super(ctx);}/*** 所有方法接收两个参数* @param args 前端传的参数* @param event - IpcMainEvent 文档:https://www.electronjs.org/docs/latest/api/structures/ipc-main-event*//*** test*/async test (args, event) {// 前端参数const params = args;// 调用serviceconst result = await this.service.example.test('ee');// 主动向前端发请求// channel 前端ipc.on(),监听的路由const channel = "controller.example.something"event.reply(channel, {age:21})// 返回数据const data = {}return data;}}
