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