express-session 取不到session中的值
发布于 7 年前 作者 xumjs8623 7993 次浏览 来自 问答

app.js中定义 untitled3.png untitled4.png 功能模块中使用 untitled5.png

请问这样有问题么,我这里一直是取不到session 终端里面的req输出 untitled6.png

18 回复

@jiangli373 是的 内存中有了,但是req.session.sign 是undefind 是不是我取值有问题

@xumjs8623 有点奇怪,从你上面贴的代码 貌似没啥问题 不知道你在其它地方有对session有什么处理

@jiangli373 没了 就这2个文件有跟session有关系的,这问题困扰我2天了 ,网上各种找资料也跟我写的一样 哎

跨域了?? 还是跨端口了?

@jkjk77 跨端口的 我前端是 本地8080端口, nodejs 是2000端口

@jkjk77 数据请求我是写了这个 session 也有关系么 untitled1.png

@xumjs8623 必须是的啊同学

@xumjs8623 你需要搜索下 Access-Control-Allow-Credentials 是个什么东西

@jkjk77 好的 非常感谢, 做前端的,这一块还在学习中

… 这帖子把我看乐了- -

用cors跨域,而且注意localhost跟127.0.0.1是不同的域

@DevinXian 新手 新手 嘿嘿

@ZhiRuYan 好的 好的 非常感谢

我发现我也欠缺此知识 - -, 阮一峰博客有介绍:http://www.ruanyifeng.com/blog/2016/04/cors.html

弱弱问句,楼主解决这个问题了吗?

@yinguangyao 我后来直接去用jsonwebtoken 去了,cookie传递是没问题的

回到顶部