express中把session存到mongodb,为什么关闭浏览器后还是获取不到session
app.use(session({
resave: false,
saveUninitialized: true,
secret:"blog",
store:new mongoStore({
url:‘mongodb://localhost/blog’,
collection:"sessions"
})
}))
代码如图,在数据库中看了session有存进去,但是浏览器关闭重开之后session又空了
3 回复
@i5ting cookie的maxage吗,加了的,也一样
app.use(session({
resave: false,
saveUninitialized: true,
secret:"blog",
store:new mongoStore({
url:"mongodb://localhost/"
db:"blog",
collection:"sessions"
})
}))
试了一下,改成这样子就可以了,,,不知道什么原因