已采納回答 / yanan_luo
var User = mongoose.model(‘User’, userSchema,’CN.User’);第三個參數’CN.User’ 就是實際的 collection的名稱,你命名成任意你想要的合法名稱都行。如果沒有指定第三個參數的話就會默認把第一個參數的名稱后加上s作為表名
2016-09-09
已采納回答 / 早起的鳥兒
delete req.session.user是刪除session中的值,delete app.locals.user刪除的頁面變量user;實際上不需要刪除兩次,因為app.use中將session中的user賦值給locals的user,session刪除user,locals中的user自然為空。視頻源碼第二行是注釋掉的。
2016-09-01
已采納回答 / 接近
express版本等原因,現在最新版應用的middleware,應該是connect-multiparty用法:<...code...>作用:http有七個請求,post get delete head option put 和 trace, 而最早的post請求是不支持文件上傳的,所以才有...
2016-07-27
已采納回答 / o0路明非0o
var session = require('express-session');?var MongoStore = require('connect-mongo')(session);?app.use(session({ ?secret: 'imooc', ?store: new MongoStore({ ? ?url: dburl, ? ?collection: 'sessions' ?}), ?resave: false, ?saveUninitialized: true?}));?別忘了在sign...
2016-07-08
已采納回答 / 慕函數0883431
是'/login/+參數,這種嗎?這個應該在設置訪問 ?‘?/login’ ?路由的時候就要設置好可以加參數的形式,比如設置成 ? ?app.get('/login/:參數名',function(req,res,next){//這里用 var arg= req.params.參數名 ? ? ? 來獲得參數})然后重定向的時候就可 在 ?return res.redirect("/login"+參數)
2016-06-27
已采納回答 / 躺神
_id是唯一標識符,你若在schema中沒有設置,由mongodb自動分配,默認類型是objectID,是一個字符串,唯一的標識了你這條文檔,通常用來做查詢,你這里報錯是因為名字你設置了unique:true,當用戶名重復了就會報錯
2016-06-22