express中把session存到mongodb,为什么关闭浏览器后还是获取不到session
 发布于 10 年前  作者 ysj16  4835 次预览  最后一次回复是 10 年前  来自 问答 
app.use(session({
    resave: false,
    saveUninitialized: true,
	secret:"blog", 
	store:new mongoStore({
		url:‘mongodb://localhost/blog’,
		collection:"sessions"
	})
}))

代码如图,在数据库中看了session有存进去,但是浏览器关闭重开之后session又空了

3 回复
ysj16

@i5ting cookie的maxage吗,加了的,也一样

app.use(session({
    resave: false,
    saveUninitialized: true,
	secret:"blog", 
	store:new mongoStore({
		url:"mongodb://localhost/"
		db:"blog",
		collection:"sessions"
	})
}))

试了一下,改成这样子就可以了,,,不知道什么原因

i5ting

表也也有超时