请问express里面的session机制是怎样的?
发布于 11 年前 作者 chjjin 4356 次浏览 最后一次编辑是 8 年前

之前学习的时候,session其实也是通过cookie来实现的, 但是现在用req.session.*的时候,发现cookie里面是没有相关的信息的, 所以,请问在express里面的session是个怎样的机制, 具体来说就是,session是存到哪里,而且是怎样标识用户,跟每个用户一一对应的呢?

3 回复

看文档吧,看了 不明白再来发问

session存在哪里跟你的配置有关,默认内存,推荐存到redis或者mongodb中,cookie中会有connect.sid的标识,你可以用浏览器开发工具看看请求header set-cookie中有这一项

有时间多看看http://www.senchalabs.org/connect/session.html,里面有中间件的详细描述,或者看看node.js in action,多多实践

回到顶部