11得票4回答
错误:连接策略未找到MongoDB

这里是一个简单的连接,用于使用express session store。尽管文本从书中摘抄正确,但它仍然持续出现错误。我相信问题与“new MongoStore”对象初始化有关。 var express = require('express'), expressSession = ...

11得票1回答
express-session安全设置:true。

app.use(session({ secret: "testing credentials", store: sessionStore, resave: true, saveUninitialized: true, cookie : { ...

11得票3回答
不同端口的本地通行证授权

我有一个运行在端口号5000的node.js应用程序,在那里我使用passport.js进行授权。我通过post请求授权用户,其中我使用自定义回调函数:this.router.post('/member/login', (req, res, next) => { passpo...

11得票3回答
NodeJS:使用会话时出现“ENOENT”警告消息

我正在使用express-session和session-file-store包来进行node开发。该session数据被存储为文件并使用session-file-store包在根目录下进行管理。但是,现在我的日志因为以下信息而被淹没:[session-file-store] will ret...

10得票2回答
如何延长 Express 会话超时时间

我正在使用express js 4和express-session,并将maxAge设置为一小时。但是,如果用户继续访问网站,则应延长超时时间,否则即使用户仍在使用,也将注销该用户。 app.use(session({ secret: 'xxx', name: 'sessionId'...

10得票2回答
会话自动注销,用于处理长时间不活动后自动退出的情况。

Express Session有内置的功能可以在一段时间内没有活动后自动注销吗?我正在使用以下方式,并希望如果会话未活动半小时,则自动注销。 app.use(session({ key: 'sessid', secret: 'This is secret', resave: tr...

9得票1回答
在Heroku上使用Redis Cloud进行Node会话存储的正确配置方法

在使用Redis Cloud和Heroku的情况下,正确的配置参数仍不清楚,且在网上找不到可用的示例。 这是我的当前代码: const express = require('express') const session = require('express-session') const...

9得票2回答
Node.js、ws和express-session:如何从ws.upgradeReq获取会话对象

我有一个基于express、express-session和ws构建的应用程序(用于支持websocket)。 我使用了以下代码来启用session中间件: app.use(session({secret: 'mysecret',resave: true,saveUninitialized...

9得票3回答
Express-session 在浏览器中未设置cookies。

我使用express-session包设置cookie和session,同时连接了我的MongoDB存储来存储session。当用户登录时,session可以成功存储在数据库中,但是浏览器中没有cookie。我的应用程序运行在http://localhost:8080/,服务器运行在http:...

8得票1回答
GraphQl和护照会话:在查询GraphQl时访问req.user

我有一个GraphQl服务器和一个React前端。我使用Passport和LocalStrategy来验证用户,这很有效,我可以成功登录现有用户。我还想使用Passport session创建用户会话,以便在我的GraphQl解析器中稍后访问已登录的用户进行身份验证。我希望成功验证后,Pass...