express-session-cookie 解析

网站一般使用的htp协议,http协议是无状态的,一旦数据交换完成,客户端跟服务器端的连接就会关闭,再一次通信就需要再
次建立一个新的连接,因此意味着服务器无法从连接上跟踪会话了

所以需要引入一种机制来弥补http状态协议的不足,一般使用cookie[客户端记录]+session[服务器端记录]
当程序为某个客户端的请求创建一个session的时候,先会检查这个请求里面是否包含了seeion的标识[ 一般 是sessionId ]
a: 如果检测到存在这个 sessionId ,那么服务器就根据这个sessioniD找回对应的信息
b: 没有就创建一个 session 并且生成一个对应的seesionId, 它的值应该是一个独立的,不能被重复的,
express-session-cookie 解析 - Anikin - Anikin
 
对于session的持久化,一般有三种方式:
1: cookie: 将数据存储到cookie中,解析以后就可以获得
2: 内存: 使用内存当中的容器来存贮
3: radis+mongodb: 存到radis的数据库,这样子不同的进程都可以获取到session数据,cookie解析之后获取sessionid从radius中获取
express-session-cookie 解析 - Anikin - Anikin
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章