账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ExpressJS的一个问题
    32
    0

    路由

    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)???

    谢谢大家

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部