文章詳情頁
node.js - express router中無法獲取session
瀏覽:146日期:2024-07-16 10:05:13
問題描述
我在app.js中直接使用 app.post();可以獲取session。但是我在router中使用 router.post();就獲取不到session,是怎么回事?求大神指點
如圖
顯示 seession 獲取不到
問題解答
回答1:是不是順序的問題,session中間件需要在所有router之前
回答2:感覺你第二個router沒有和app關聯起來,所以你后面那個沒有進入session中間件,導致session取不到。
回答3:app.use(’/xxx’, router);
是不是少了這個
相關文章:
1. html5和Flash對抗是什么情況?2. phpadmin的數據庫,可以設置自動變化時間的變量嗎?就是不需要接收時間數據,自動變化3. 求救一下,用新版的phpstudy,數據庫過段時間會消失是什么情況?4. html - 爬蟲時出現“DNS lookup failed”,打開網頁卻沒問題,這是什么情況?5. mac里的docker如何命令行開啟呢?6. boot2docker無法啟動7. javascript - js 修改表格元素的,可以用DOM操作實現嗎?8. SublimeText3漢化版安裝9. mysql - 這句sql 為什么不能查詢出所有的 qdwyc_zlgs的信息,總是查出兩條?不是應該三條嗎?10. android - VideoView與百度Map沖突
排行榜
