我无法通过阅读文档来解决这个问题:
我想在我的Express Nodejs应用程序中使用PassportJS在我的网站中实现仅密码验证。但似乎我不太了解PassportJS。
到目前为止,我对PassportJS的体验是,我有一个POST路由,我添加了本地策略,对我来说完全没问题
var user = {
password: "123"
};
passport.use('login', new passportLocal({
passReqToCallback : true
},
function(req, username, password, done) {
if(password==="123"){
return done(null, user);
}else{
return done(null, false);
}
}));
如果我理解正确的话; "用户名"的HTML表格值和#34;密码"最终在函数表达式参数username
和password
上面
但是,我如何能够将URL中的密码作为参数而不是HTML-Form值传递?
赞req.params.password
在
router.get('/:password', function(req,res,next){
});
我真的希望有人理解我想表达的内容:P