目前约定 controller 和 service 固定在 app/controller 和 app/service 两个目录,既然已经有了约定,那如下写法是否可以抛弃掉,直接使用 module.exports = {} 来定义?
原写法:
const egg = require('egg');
class HomeController extends egg.Controller {
home(){
// do sth
}
}
简化后的写法:
module.exports = {
home(){
// do sth
}
}
可参考我扩展的框架 egg-mongoose-framework: