8得票3回答
如何在Typescript项目中使用express-mysql-session?

我正在尝试在一个Typescript项目中使用express-session和express-mysql-session。以下是代码的相关部分: import * as express from "express"; import * as expressSession from "expr...

8得票2回答
为什么 express-session(SameSite 属性)在 Chrome 上无法工作?

我正在使用Express.js和React.js开发Web应用程序。 我正在使用express-session但它无法正常工作。 这是我的使用方法: app.use(session({ store: new MongoStore({ mongooseConnection: m...

8得票1回答
在服务器端的NodeJS中,会话数据是如何存储的?

我是NodeJS的初学者。我正在尝试实现一个简单的会话(session)基础的用户授权,这方面互联网上有很多易于理解的例子,并且我的代码完美运行。我使用了express-session和以下代码: app.use(session({ key: 'userid', secret...

7得票4回答
NodeJS express会话在页面刷新后过期

我的Node.js应用程序在刷新页面后每次都会过期,登录后也是如此。如果我访问不同的页面,则可以正常工作,但只要我刷新页面,会话就会结束。我尝试了几个方法,但似乎都不起作用。如何避免它在页面刷新后过期?如果我可以将会话存储在数据库或其他地方以防止其过期。 以下是文件: Passport-i...

7得票2回答
Node.js中的Express-Session在每次刷新或访问页面时创建新的会话ID

我遇到了一个问题:每次请求都会创建一个新的sessionID。有人能解释一下吗? 我使用的版本如下: NODE版本:v6.10.3 NPM版本:3.10.10 express@4.15.3 express-session@1.15.3 如果我没有特别设置cookie,那么maxAge的默...

7得票1回答
使用express-session和passportjs时,会话没有从存储正确获取

我正在使用passport,express-session和connect-pg-simple。 问题在于会话没有从存储中正确获取,但我希望它能得到正确保存(虽然我有所怀疑)。 我的设置与许多教程中的设置相同。 server.js: import express from 'expre...

7得票1回答
使用express session的Socket IO - socket.request.res未定义

我正在尝试使用express 4.x和socket io 1.4实现会话管理,参考 这篇回答。问题在于express会话函数的第二个参数是res(response)对象,在我的路由中返回'undefined'。这个问题是否已经过时了,还是我做错了什么? var http = require(...

7得票1回答
req.session.destroy和passport logout在客户端没有销毁cookie

我想要在客户端删除cookie,但是似乎无法弄清楚如何操作。我已经尝试了passport和一些stackoverflow答案提供的方法,但我不知道如何清除实际的cookie。 到目前为止,我的代码如下: app.get('/logout', function (req, res){ ...

7得票2回答
如何使用node-inspector跟踪req.session变量以了解会话对象如何从request.session中删除

//Initializing session app.use(session({ secret: 'keyboard cat', resave: true, saveUninitialized: true //cookie: { secure: true } })); ...

7得票2回答
能否通过sessionID获取express session?

我有一个使用express-session的NodeJS Express应用程序。只要支持会话cookie,它就可以很好地工作。 不幸的是,它还需要与不支持任何类型的cookie的PhoneGap应用程序一起使用。 我在想:是否可能通过sessionID获取express会话并访问其中的数...