已采納回答 / olango
我一開始是var User = mongoose.model('User'); 然后報模型占用的錯誤,后來改用了var User = require('../models/user'),你可以查一下mongoose的API看看
2016-06-21
最贊回答 / Scarecrow_
bcrypt.compare(_password, user.password, function(err, isMatch) { ? ?if (err){ ? ?console.log(err); ? ?return cb(err) ? ?} ? ?//console.log(_password+user.password); ? ?//cb(null, isMatch) ? ?//上面代碼出錯,始終驗證密碼錯誤,自己修正如下 ? ?if(_password==user.passwo...
2016-05-13
已采納回答 / 晨鐘暮鼓
是的,這是因為在修改的時候啊沒有對電影原來所屬的分類文檔中的movies字段中的電影主鍵移除,你可以重寫一下電影修改這個方法;例如:// 電影的電影分類改了 if(oldCategory != movie.category){ //1、修改前分類電影集合移除這個電影 var oldCatgories = Category.findById(oldCategory,function(err,category){ var index = category.movies....
2016-05-11
已采納回答 / 媽媽說要好好學習
windows下,進入項目目錄。mongo;use imooc; (這個imooc是你的數據庫名稱);show tables; (查看當前庫有那幾張表)db.users.find(); (這里的users是你的table 名)
2016-04-18
已采納回答 / 跳躍的核桃
request對象中有session的引用,并不是說request對象中有session,session是存在服務器端的,request是此次請求會話對象.會話需要綁定session,具體的原理可以百度一下~!可以理解為:request請求服務端的時候如果沒有session,或者session過期會創建一個新的session.如果帶有session信息則把此次的request和session綁定,判斷此次request是否有session一般是看cookie中有沒有sessionid~
2016-04-07
已采納回答 / kevinliang
如果在admin下面跳轉時(redirect('list'))沒有加(redirect('/list'))這個根路徑斜杠那就是在admin的下面尋找。所以要加 /。
2016-03-08
最贊回答 / JEFT
var Comment = mongoose.model('Comment',CommentSchema)是根據model的第一個參數,小寫轉的nodejs里有一個模塊叫inflected,專門做大小寫,復數等轉換的
2016-01-06
最贊回答 / xf
感謝樓上各位,原諒我沒有及時來回復。我來結題吧,這個問題相信很多人都遇見過。const 變量在低版本nodejs中是不支持的,小弟原來使用的是0.12.4升級到4.0以上版本就可以啦
2016-01-02