connect-mongo-是否可以在mongodb中存储密钥属性?

我正在使用connect-mongo存储我的快速会话。现在,用户cookie是包含userID的字符串。是否可以将userID设置为mongodb中的键属性?我尝试使用序列化挂钩,但是没有成功(出现错误)。

app.use(session({
  secret: 'bar',store: new MongoStore({
    url: 'mongodb://localhost/foo',}),saveUninitialized: false,resave: false,cookie: {
    secure: false,httpOnly: false,genid: uuid.v1(),maxAge: 86400 * 1000 * 30 * 12,}
}));

在MongoDB中:

"_id" : "eIxFAviaDMGcH23gbCVYwv2XWqGL8E","session" : "{\"cookie\":{\"originalMaxAge\":31104000000,\"expires\":\"2020-12-22T18:05:38.920Z\",\"secure\":false,\"httpOnly\":false,\"path\":\"/\"},\"isDisabled\":true,\"isAuth\":true,\"userID\":1}","expires" : ISODate("2020-12-22T18:24:59.241Z")
cad1234 回答:connect-mongo-是否可以在mongodb中存储密钥属性?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2847395.html

大家都在问