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