文章详情页
node.js - express router中无法获取session
浏览:186日期: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 - hexo可以配置文章文件名为随机数么?2. python3.x - python 中的maketrans在utf-8文件中该怎么使用3. python - 用urllib抓取网页上的下载链接,目标文件是xls形式,但发现抓下来的xls是空表,里面只有一句报错信息,求帮助。4. css - ul ol前边的标记如何调整样式呢5. 用CSS3 box-sizing 属性实现两个并排的容器,如果想让容器中间有间隔该如何实现6. mysql - C#连接数据库时一直这一句出问题int i = cmd.ExecuteNonQuery();7. html5 - vue-cli 装好了 新建项目的好了,找不到项目是怎么回事?8. java - ajax成功到后台不知道为什么一直回调失败函数9. node.js - webpack 配置文件 运行出错10. html - 爬虫时出现“DNS lookup failed”,打开网页却没问题,这是什么情况?
排行榜

网公网安备