node.js - Connect/Express 中的 'session' 和 'cookieSession' 中间件有什么区别?

标签 node.js session express connect middleware

有两个与 session 相关的中间件与 Connect/Express 捆绑在一起。 有什么区别?我该如何选择?

我假设 session中间件同cookieSession中间件,但具有额外的存储机制。

最佳答案

session middleware默认情况下使用 in-memory 存储实现通用 session 功能。不过,它允许您指定其他存储格式。

cookieSession middleware ,另一方面,实现 cookie-backed 存储(即,整个 session 被序列化为 cookie,而不仅仅是一个 session key 。它应该只在 session 数据将要发送时使用保持相对较小。

关于node.js - Connect/Express 中的 'session' 和 'cookieSession' 中间件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15744897/

相关文章:

javascript - SailsJS 仅用于 API 进程(?)

javascript - Websockets(ws)、Node Js 集群、

node.js - Typescript登录功能打字问题

PHP session_write_close() 不断发送 set-cookie header

java - 如何从 JSP 中的 URL 检索 jsessionid?

node.js - 如何使用 NodeJS 向 mongodb 执行批量插入

javascript - AJAX 调用后提醒旧 session 数据

node.js - 我们可以将 multer 配置为不在本地存储文件并且仅用于使用 req.files.image.path 吗?

javascript - 只向前端发送指定的javascript文件

linux - 如何在openwrt上自动启动nodejs应用程序 - Arduino Yun -