栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

jQuery AJAX调用Express(nodejs)框架上的Passportjs登录

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jQuery AJAX调用Express(nodejs)框架上的Passportjs登录

这应该有效,未经测试,请告诉我是否有错别字。

基本上,您需要您的快速应用程序来侦听/ login上的POST请求,通过这种方式,您可以添加护照身份验证。

app.post('/login', function(req, res, next) {    passport.authenticate('loginUsers', function(err, user, info) {        if (err) { return next(err); }        if (!user) { return res.render('account'); }        req.logIn(user, function(err) { if (err) { return next(err); } return res.json({detail: info});        });    })(req, res, next);});

另外,在您的策略中,请确保字段名称正确,即:

passport.use('loginUsers',new LocalStrategy({ usernameField : 'username', passwordField : 'password', passReqToCallback : true        },


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/398123.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号