gpt4 book ai didi

node.js - saveUninitialized 和重新保存有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 23:11:15 26 4
gpt4 key购买 nike

Express 的 session 中间件提供 several configurable options .

resave:'强制将 session 保存回 session 存储区,即使在请求期间从未修改过 session 。'

saveUninitialized:'强制将“未初始化”的 session 保存到商店。当 session 是新的但未修改时,它是未初始化的。'

看来这两个选项都用于保存未修改的 session 。 有什么区别?

最佳答案

我想我会从一个基本的答案开始,我到目前为止的一些理解,然后一起改进它。重要问题已经“死”太久了。

来自 this我理解的区别是:

(未修改的“状态”与未初始化的状态不同)

重新保存:对于任何请求

  • session 中的任何内容都不需要更改(无需登录等)。
  • 需要更改 session (登录)

“即使未修改也强制保存 session ”

saveUninitialized:关于 session 的状态,如果它仍处于未初始化状态。

  • 仅不修改, session 中无需更改任何内容(无需登录等)。

“强制将“未初始化”的 session 保存到存储中。当 session 是新的但未修改时,它是未初始化的。”

关于node.js - saveUninitialized 和重新保存有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31385726/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com