Nodejs Express新手教程&高手进阶( 二 )
session原理:session虽然不同于cookie , 但是却是基于cookie运作的 。 当浏览器访问服务器并发送第一次请求时 , 服务端会创建一个session对象 , 生成一个类似于key:value的键值对 , 然后将cookie(key)返回到客户端 。 浏览器下次访问时 , 就可以携带cookie(key)找到对应的session(value) 。
在express中使用session可借助express-session模块 。

文章图片
在实际项目中 , 我们大多会采用nginx , 多服务负载均衡的方式减轻服务器压力 , 但是会有一个问题 , 就是有可能我们之前是在杭州的服务器设置了session , 但是下次访问相同网址时如果时通过其他地方(比如深圳)的服务器就无法获取到之前在杭州服务器上设置的session 。
所以在实际项目中 , 通常会将session存放在mongodb中 , 这样就可以多个服务器共同使用了 , 为实现这个功能 , 可再使用connect-mongo模块 。
至此 , 已经实现了Express的新手基础入门 , 到熟练使用实现众多功能 。
由上面的例子可以发现 , Express有许多的三方模块 , 可用于实现各种功能 , 在我们的实际开发中 , 多数时间也就是使用这些模块 。 返回搜狐 , 查看更多
责任编辑:
- 电脑录屏软件哪个好用,新手上手就会
- 手机是人们生活中不可缺少的通讯和娱乐工具|教你怎么查看新手机的首次激活时间
- 每当换手机的时候|qq聊天记录怎么迁移到新手机上?
- 创业|新手做电商卖什么好?避开人人满意陷阱,聚焦核心客户群体!
- 富士x|东南亚跨境电商有哪些平台?新手小白适合哪个跨境电商
- 磨金石教育分享丨新手插画ps怎么临摹?新手绘制ps插画需要注意什么?
- 电子商务|东南亚跨境电商有哪些平台?新手小白适合哪个跨境电商
- 自媒体|『原创』做自媒体第一步!教你新手如何养号?
- iPhone|新手买iphone,给你这四个建议
- 消费券|不知道抖音小店无货源玩法?新手小白看过来
