路由
router.post('/login', require('../app/controller/admin/login').login);
控制器
let BaseController = require('../BaseController');
class Login extends BaseController {
// 登陆
login() {
console.log(this.req); // undefiend
}
}
// here here here here here here
module.exports = new Login(req, res, next);
基类
class BaseController {
constructor(req, res, next) {
console.log('-------------', req);
this.req = req;
this.res = res;
this.next = next;
this.data = req.body || req.query; // 获取所有数据
}
}
module.exports = BaseController();
请问下大家 路由的req 等参数怎样传入控制器里,在导入模块的时候 new Login(req, res, next)???
谢谢大家
路由
控制器输出函数
基类输出不要括号