mongo db的node.js示例中是否有用户集成?
我是node.js/express/mongodb stack中创建RESTAPI的新手。虽然这些教程对我的入门很有帮助,但在将授权/身份验证应用到api时,我发现自己完全陷入了困境。任何这样的例子都会很有帮助。我已经介绍了connect和passport,但是没有一个很好的应用程序示例,其中提供了一个用户登录/注册(带有身份验证)+RESTAPI来访问用户的数据。如果能提供这样的服务,那就太棒了mongo db的node.js示例中是否有用户集成?,node.js,mongodb,Node.js,Mongodb,我是node.js/express/mongodb stack中创建RESTAPI的新手。虽然这些教程对我的入门很有帮助,但在将授权/身份验证应用到api时,我发现自己完全陷入了困境。任何这样的例子都会很有帮助。我已经介绍了connect和passport,但是没有一个很好的应用程序示例,其中提供了一个用户登录/注册(带有身份验证)+RESTAPI来访问用户的数据。如果能提供这样的服务,那就太棒了 谢谢大家! 这里是一个使用passportjs 希望这能对你有所帮助。 要将其与mongodb一
谢谢大家! 这里是一个使用
passportjs
希望这能对你有所帮助。
要将其与mongodb
一起使用,请使用toArray()
方法检索所有记录并将其存储在数组中
findByUsername(username, function(err, user) {
db.collections.find().toArray(function(err,user){
if (err) { return done(err); }
if (!user) { return done(null, false, { message: 'Unknown user ' + username }); }
if (user.password != password) { return done(null, false, { message: 'Invalid password' }); }
return done(null, user);
})
});
}
});
));
这可能不是最近的事。但似乎这正是你想要的: