html - 使用mongoose.createConnection連接數(shù)據(jù)庫,當(dāng)以post方式提交表單時,頁面不跳轉(zhuǎn)
問題描述
問題解答
回答1:if(err){ req.session.regenerate(function(){req.session.msg = err;res.redirect(’/login’); }); }
這里加一個else來做一個跳轉(zhuǎn)測試呢
回答2:這兩個地方?jīng)]有實現(xiàn)跳轉(zhuǎn)邏輯,是不是用戶不存在或者密碼錯了?可以加個跳轉(zhuǎn)試一下。
if (!user){ err = ’User Not Found.’;}...else{ err = ’Authentication failed.’;}
soonfy
回答3:你前臺是怎么寫的? 一般登入都會用到ajax請求服務(wù)器,這時候瀏覽器是不認(rèn)你后臺返回的跳轉(zhuǎn)的,要做另外處理,或者后臺返回url在ajax的回調(diào)方法內(nèi)處理跳轉(zhuǎn)
回答4:你的用戶名和密碼,與數(shù)據(jù)庫的對不上!
回答5:問題已經(jīng)找到,是因為使用mongoose.createConnection連接數(shù)據(jù)庫只能在當(dāng)前的js中操作數(shù)據(jù)庫,這里我只是查找了users表中數(shù)據(jù),在路由中我還涉及到了其他表的數(shù)據(jù)查詢操作,那里沒有寫mongoose.createConnection連接操作庫操作。
