96得票6回答
何时在express-session中使用saveUninitialized和resave?

我是使用MEAN技术栈的新手。我读了express-sessiongithub文档,但有些选项对我来说不太清楚。这些选项是saveUninitialized和resave。请问有人可以用示例解释一下使用saveUninitialized和resave的优点,如果我们改变这些选项中的布尔值,会产...

96得票3回答
我为什么会收到“通过指定SameSite属性来指示跨站点请求是否发送cookie”这个错误信息?

在Chrome的警告中,它说: 如果cookie应该被发送到跨站点请求,则指定SameSite=None和Secure。这将启用第三方使用。 我如何使用express-session正确地执行此操作?app.use( cors({ credentials: true, ...

87得票8回答
使用React获取cookie

我需要知道我的用户是否已连接。为此,我想读取在服务器端使用express-session设置的cookie:app.use(session({ secret: 'crypted key', resave: false, saveUninitialized: true, ...

25得票6回答
TypeScript: 使用自定义类扩展 Express.Session 接口

我正在使用npm包进行TypeScript项目开发。我想要给Express.Session接口添加一个属性。 示例类:class User { name: string; email: string; password: string; } export = Use...

22得票2回答
使用Express后端和express-session的React应用程序

我目前拥有一个通过create-react-app创建的React应用程序和一个用于处理API调用的Express服务器。它们分别运行并且一直正常工作,直到我遇到了这个问题: 我还使用express-session和passport进行用户身份验证。我能够验证用户,但是会话在API调用之间不...

21得票1回答
在express-session中,req.session无法持久化

我有如下代码:var express = require('express'); var cookieParser = require('cookie-parser'); var http = require('http') var app = express(); app.use(cooki...

21得票8回答
Express-session安全Cookie无效

如果不使用安全cookie true设置,我的应用程序用户登录正常。当我启用安全cookie时,登录似乎顺利进行,但似乎未保存cookie并且用户未登录。 换句话说,以下方法可行: app = express(); app.use(session({ secret: 'secret ...

20得票5回答
Node.js 服务器重启会导致会话丢失。

我正在使用Express和Connect中间件开发完全功能的用户注册/认证系统。 app.use(express.session({store: require('connect').session.MemoryStore( {reapInterval: 60000 * 10} ) })) ...

18得票2回答
使用共享会话数据进行socket.io身份验证,io.use()的工作原理

受如何在Socket.IO 1.x和Express 4.x之间共享会话?启发,我以某种"纯净"的方式实现了套接字身份验证,在这种方式中不需要使用cookie-parser并从标头读取Cookie,但仍有一些项不清楚。例如使用最新版本的稳定的Socket.IO版本1.3.6。var expres...

18得票2回答
Express JS/Node JS:当secure=true,sameSite:'none'时,浏览器不设置cookie

如果我在本地运行服务器,则会设置cookie,但当其托管在线上时: 如果secure=false,sameSite: 'none',那么我会收到以下错误 Cookie“connect.sid”将很快被拒绝,因为它的“sameSite”属性设置为“none”或无效值,没有 “secur...