首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么闪存在nodejs中的会话中?

为什么闪存在nodejs中的会话中?
EN

Stack Overflow用户
提问于 2016-07-02 21:59:39
回答 1查看 960关注 0票数 1

我在看一个使用快速消息和闪存消息的auth应用程序,它使用的是“connect”中间件。

根据连接-闪存:

闪存是会话中用于存储消息的特殊区域。消息被写入闪存,并在显示给用户后清除。闪存通常与重定向结合使用,确保消息可用于要呈现的下一页。闪存消息存储在会话中。首先,像往常一样通过启用cookieParser和会话中间件来设置会话。然后,使用连接闪存提供的闪存中间件.

为什么会在会话中存储闪存消息?这样做不会增加cookie的大小,也不会很糟糕,因为可以使用太多的内存空间吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-03 08:43:09

为什么会在会话中存储闪存消息?

因为connect-flash需要一种在请求之间传播闪存消息的方法,而会话存储是一种很有用的方法。

这不会增加饼干的大小吗?

不是一般的,不是。会话cookie包含单个信息,即会话id。使用该id,会话数据将从会话存储中查找,该存储通常是某种类型的数据库。因此,无论会话中存储了多少数据,cookie大小都保持不变。然而,会话存储将增加大小,但这通常不是一个大问题。

上述语句的一个显著例外是,如果您使用的是像cookie-session这样的东西,它将整个会话数据存储在cookie本身中(因此不需要设置单独的会话存储)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38164824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档