-
需要登錄的賬號(hào)并且是管理員賬號(hào)才可以訪問(wèn)userlist 這個(gè)頁(yè)面查看全部
-
訪問(wèn)管理員查看用戶列表的頁(yè)面,需要做一個(gè)權(quán)限控制增加判斷當(dāng)前用戶是否是管理員查看全部
-
給用戶的schema添加role 角色屬性查看全部
-
如果不是已經(jīng)注冊(cè)的用戶則重定向到signup 頁(yè),如果密碼錯(cuò)誤則回到登錄頁(yè)查看全部
-
將每個(gè)功能的請(qǐng)求都區(qū)分開(kāi),然后在 route.js 里監(jiān)聽(tīng)接口,調(diào)用不同的方法查看全部
-
grunt-contrib-watch監(jiān)聽(tīng)文件增刪改,重新執(zhí)行任務(wù) grunt-nodemon實(shí)時(shí)監(jiān)聽(tīng)app.js grunt-concurrent監(jiān)控慢任務(wù)SASS LESS 等查看全部
-
用戶登錄將 req.session.user 設(shè)給全局變量,如果退出,則刪除 req.sessioin.user 則為空也賦值查看全部
-
在routes.js 文件里請(qǐng)求ajax調(diào)用各自的controller 層方法查看全部
-
將 models 下面的 routes.js 文件下的寫(xiě)在一起的接口,都各自分開(kāi)查看全部
-
app.get('evn') 獲取環(huán)境變量判斷是開(kāi)發(fā)環(huán)境,app.set('showStackError', true) 打印錯(cuò)誤日志,app.use(express.logger(':method :url :status')) 打印請(qǐng)求信息,app.locals.pretty 設(shè)置源代碼在瀏覽器下格式化友好輸出, mongoose.set('debug', true) 將debug模式打開(kāi)查看全部
-
將請(qǐng)求的接口處理都放到 config 文件夾下,傳入 express()查看全部
-
預(yù)處理方法,可以讓user這個(gè)全局變量無(wú)論在哪個(gè)頁(yè)面登錄都會(huì)執(zhí)行這個(gè)方法 app.use((req, res, next) => {})查看全部
-
登錄成功后將 user 放入全局變量里,退出時(shí)再 delete查看全部
-
delete req.session.user 就可以刪除session 里保存的用戶信息查看全部
-
使用中間件connect-mongo 然后配置 url , collection: 'sessions'查看全部
舉報(bào)
0/150
提交
取消