添加express-session后运行报奇怪错误,请问咋办

来源:10-8 express处理session

Kulolo_

2020-11-25

报错:(node:7220) UnhandledPromiseRejectionWarning: TypeError: req.session.touch is not a function

添加代码如下

app.use(cookieParser());

app.use(session({
secret: ‘567abcXYZ!@#’,
resave: true,
saveUninitialized: true,
cookie:{
path: ‘/’,
httpOnly: true,
maxAge: 24 * 60 * 60 * 1000
}
}))

写回答

2回答

Kulolo_

提问者

2020-11-25

老师可忽略此问题。

我已找到原因,自己在程序中强制了 req.session = {XXX},导致req.session被毁坏

1
0

123木头人丶

2021-01-07

resave: true
saveUninitialized: true

这两项配置具体有什么作用?

0
0

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4132 学习 · 2024 问题

查看课程