session和token都是用来保持会话,功能相同
session是服务端存储的一个对象,主要用来存储所有访问过该服务端的客户端的用户信息(也可以存储其他信息),从而实现保持用户会话状态。但是服务器重启时,内存会被销毁,存储的用户信息也就消失了。
不同的用户访问服务端的时候会在session对象中存储键值对,“键”用来存储开启这个用户信息的“钥匙”,在登录成功后,“钥匙”通过cookie返回给客户端,客户端存储为sessionId记录在cookie中。当客户端再次访问时,会默认携带cookie中的sessionId来实现会话机制。
session是基于cookie的。
cookie的数据4k左右cookie存储数据的格式:字符串key=valuecookie存储有效期:可以自行通过expires进行具体的日期设置,如果没设置,默认是关闭浏览器时失效。cookie有效范围:当前域名下有效。所以session这种会话存储方式方式只适用于客户端代码和服务端代码运行在同一台服务器上(前后端项目协议、域名、端口号都一致,即在一个项目下)session持久化
用于解决重启服务器后session就消失的问题。在数据库中存储session,而不是存储在内存中。通过包:express-mysql-session
其它
当客户端存储的cookie失效后,服务端的session不会立即销毁,会有一个延时,服务端会定期清理无效session,不会造成无效数据占用存储空间的问题。
适用于项目级的前后端分离(前后端代码运行在不同的服务器下)
请求登录时,token和sessionId原理相同,是对key和key对应的用户信息进行加密后的加密字符,登录成功后,会在响应主体中将{token:'字符串'}返回给客户端。客户端通过cookie、sessionStorage、localStorage都可以进行存储。再次请求时不会默认携带,需要在请求拦截器位置给请求头中添加认证字段Authorization携带token信息,服务器端就可以通过token信息查找用户登录状态。
今天(19日),在第二届国家公园论坛在西宁开幕,开幕式上,国家林草局发布了中国国家公园标识 。
标识由地球、山、水、人和汉字书法等元素构成,标识中连绵的山川构成汉字“众”,造型特征鲜明,寓意山连山、水连水、众人携手保护自然资源,展现了生态功能和文化价值的有机融合,体现中国国家公园的全球价值和国家象征。
中国国家公园有多美
一起来看看
2021年10月,我国正式设立三江源、大熊猫、东北虎豹、海南热带雨林、武夷山等第一批国家公园。
上新!新的国家公园设立有序推进中
国家林草局(国家公园管理局)负责人19日表示,继第一批国家公园正式设立之后,我国将稳妥有序推进设立黄河口、钱江源—百山祖、卡拉麦里等新的国家公园。
转自/央视新闻客户端
来源: 西海都市报
相关问答
给老丈人买点应该买的东西,不要太出乎意料的那种,让老婆送去,估计需要时间不短,你啥事都能干了。给老丈人买点应该买的东西,不要太出乎意料的那种,让老婆送去...
zmz轴承是牡丹江制造有限责任公司旗下的产品。该公司是由牡丹江轴承厂转制而成立的股份制企业,注册总资本贰仟万元,员工800余人。主导产品为深沟球轴承,同时...
1.ZMZ是俄罗斯产的轴承。2.ZMZ是俄罗斯的一家汽车制造厂商,其生产的轴承主要用于自家生产的汽车,因此可以判断ZMZ生产的轴承也是俄罗斯产的。3.值得注意的...
《夫妻双双把家还》歌手:卓依婷专辑:《卓依婷-民歌小调》树上的鸟儿成双对绿水青山带笑颜随手摘下花一朵我与娘子戴发间从今不再受那奴役苦你耕田来...
来实现的,是设置不了的。因为据苹果官方说,iphone6和iPhone6Plus的NFC功能仅仅局限于ApplePay,NFC的其他功能已经被苹果屏蔽掉了,...因为据苹果官...
[回答]并非专用,卸下原来的坏灯泡,到灯具店照样买一个,换上就OK了。灯泡去灯具城、五金店、卖电子配件的地方都有,需要去开那个灯泡透明塑料壳才能换并非...
插入电脑后会显示驱动符,文件位置位于ICrecorder或MemoryCard(插了内存卡的情况下)中。
因为他吃不到,就只有想想了不容易得不到的东西才是对它最大的诱惑!!其实这个要追述到很久很久以前啦。在青蛙王国中有一个很著名的人物——青蛙王...
小时候,表姐经常给讲一些成语故事。而这些成语故事却是让我闹出了不少的笑话!有一次,表姐给我讲了“凿壁偷光”的故事。听之后,虚荣心强的我仔细斟酌了...“...