博客系统之验证用户名和密码
返回Promise,成功则返回用户信息
const login = function (userModel,condition) {
const rtn = new Promise((reslove, reject) => {
userModel.find(condition, (err, docs) => {
if (err) reject(err)
if (docs[0]) {
reslove(docs[0])
} else {
reject(new Error('密码错误'))
}
})
})
return rtn
}
var userInfo = login(userModel,{userName:'xxx',password:'123'})