文章详情页
node.js - express router中无法获取session
浏览:237日期: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. docker镜像push报错2. golang - 用IDE看docker源码时的小问题3. angular.js - angular内容过长展开收起效果4. docker - 如何修改运行中容器的配置5. docker绑定了nginx端口 外部访问不到6. 为什么我ping不通我的docker容器呢???7. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题8. boot2docker无法启动9. javascript - 移动端 点击弹出遮罩层 加断点调试就行 不加断点就不行10. css3 - IE浏览器下,一个元素设置overflow:auto后,出现下拉滚动条,拖动滚动条图片会移动,但文字不移动
排行榜

网公网安备