javascript - 为什么路由登录页使用了PASSPORT中间件就不用重定向到用户页呢?

查看:102
本文介绍了javascript - 为什么路由登录页使用了PASSPORT中间件就不用重定向到用户页呢?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

.post(passport.authenticate('local'), function (req, res, next) {
    // access the authenticate username and password.
    if (!req.user.active) { // have not been active.
        req.logout();   // delete req.user & clear login session
        res.status(400);
        return res.send('Unactived');
    }
    res.end();
});

解决方案

  1. 你的路由地址貌似没写

  2. end 方法是结束当前的请求并返回相应数据,也就是说你当前的地址是啥就是啥,你说的重定向可以试试这个方法redirect

这篇关于javascript - 为什么路由登录页使用了PASSPORT中间件就不用重定向到用户页呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆