session连接报错

来源:3-8 介绍登录-使用session

慕圣2122384

2022-02-21

session配置
app.keys = [‘UIsdf_7878#$’]
app.use(
session({
key: ‘weibo.sid’, // cookie name 默认koa.sid
prefix: ‘weibo:sess:’, //redis key的前缀
cookie: {
path: ‘/’,
httpOnly: true,
maxAge: 24 * 60 * 60 * 1000
},
store: redisStore({
all: ‘192.168.56.11:6379’
})
})
)
接口配置
router.get(’/json’, async (ctx, next) => {
const session = ctx.session
if (session.viewNum == null) {
session.viewNum = 0
}
session.viewNum++
ctx.body = {
title: ‘koa2 json’,
viewNum: session.viewNum
}
})
访问接口报错
图片描述

写回答

1回答

双越

2022-02-21

看报错像是连接的数量超出了。你重启一下 redis 服务试试。

0
1
慕圣2122384
老师,如果我在本地启动redis,服务可以正常的。如果连接外部redis,就报上述错误。
2022-02-22
共1条回复

Node.js+Koa2框架生态实战 - 从零模拟新浪微博

用 Koa2 做真正的实战项目,不再只是增删改查的小白工程师

964 学习 · 388 问题

查看课程