1
在我的應用程序中,我希望用戶輸入用戶名和密碼,然後用戶名首先使用查詢查詢在數據庫中檢查,如果用戶名發現則向用戶呈現新頁面。 問題是如果我輸入一個錯誤的用戶名和密碼,那麼它也呈現一個新的頁面,並且該頁面也沒有完全加載。 請告訴我什麼是錯誤。使用查找查詢無法在貓鼬中查找數據
在app.js我已經寫:
app.post('/profile',users.login);
在users.js我已經寫:
exports.login=function(req,res){
console.log("login called");
PersonalInfo.findOne({ name:req.params.userName}, function(err,data){
if(err)
{
console.log("find is not done");
console.log(data);
}
else{
res.render("/profilearea.ejs");
}
})
}
PersonalInfo.findOne({名稱: '阿姆娜'},功能(ERR,文章){//}}名字阿姆娜存在在我的數據庫,但這也打印「發現沒有完成」...... @JohnyHK – ana
@ana您的評論中的代碼有'posts'作爲第二個參數。這只是一個錯字嗎? – JohnnyHK
PersonalInfo.findOne({ name:'amna'},function(err,post){//}}我想問這個帖子是哪個數據在find查詢中找到的@JohnyHK – ana