文章详情页
node.js - express router中无法获取session
浏览:227日期: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. css - html根字体设置成很大的值后, 包裹了行内元素的div莫名变高是什么原因2. java - mybatis源码分析3. javascript - 正则匹配字符串特定语句后的数字4. 请教一个python字符串处理的问题?5. docker网络端口映射,没有方便点的操作方法么?6. 老师,你这两条斜杠的是怎么注释的?7. 修改mysql配置文件的默认字符集重启后依然不生效8. android - 安卓activity无法填充屏幕9. java - servlet的init方法和选择Filter的init方法来加载配置文件,二者有何区别?10. python - scrapy 处理 文章 分页的内容
排行榜

网公网安备