express中把session存到mongodb,为什么关闭浏览器后还是获取不到session
发布于 9 年前 作者 ysj16 4461 次浏览 最后一次编辑是 8 年前 来自 问答
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"
	})
}))

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

表也也有超时

回到顶部