文章詳情頁
node.js - express router中無法獲取session
瀏覽:136日期: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. javascript - 如何使用nodejs 將.html 文件轉化成canvas2. 如何解決docker宿主機無法訪問容器中的服務?3. angular.js - 輸入郵箱地址之后, 如何使其自動在末尾添加分號?4. javascript - Web微信聊天輸入框解決方案5. 在mac下出現了兩個docker環境6. javascript - 后臺管理系統左側折疊導航欄數據較多,怎么樣直接通過搜索去定位到具體某一個菜單項位置,并展開當前菜單7. java如何生成token?8. python - Scrapy存在內存泄漏的問題。9. CSS3 畫如下圖形10. angular.js - $stateChangeSuccess事件在狀態跳轉的時候不執行?
排行榜
