1 回答

TA贡献1765条经验 获得超5个赞
userath()这个函数是没有返回值的
响应的话 ctx.body=response
mongoose支持promise,配合await使用
try{
var user = awiat userModel.find({name: ctx.request.body.username});
if(user.length == 0){
ctx.body = "user not register"
} else {
let user = await userModel.find({
name: ctx.request.body.username,
password: ctx.request.body.password
});
if (user == null || user.length == 0) {
console.log(user);
console.log('password wrong');
ctx.body = "login fail";
}
if (user != null && user.length > 0) {
console.log('login sccessful');
ctx.body = "login successful";
}
}
} catch(e){
}
添加回答
举报