采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这个报错怎么解决,看文档说改成 const redisStore = require('connect-redis').default,这样写了又如何关联 session 呢?
const redisStore = require('connect-redis').default
如果坚持当前版本的 connect-redis 又得怎么调整?
查了下最新的文档,改成:
const { RedisStore } = require('connect-redis');
const sessionStore = new RedisStore({
client: redisClient
});
版本如下:
"dependencies": {
"connect-redis": "^8.0.1",
"express": "~4.16.1",
"express-session": "^1.18.1",
"redis": "^4.7.0",
}
Git地址:https://github.com/tj/connect-redis
目前我的解决办法,降级!!
老师问下 最后是怎么解决的 我也是同样的问题 打印出来是这样的 当前node版本:14.+
node 7.1版本
https://github.com/tj/connect-redis/releases/tag/v7.0.0
const RedisStore = require('connect-redis').default;
我是尝试这个之后就好了
require('connect-redis').default(session)
这样试试
Class constructor RedisStore cannot be invoked without 'new' 试过,报错
那你打印一下 const c = require('connect-redis'); console.log(c) 看是什么
请问如何解决的
登录后可查看更多问答,登录/注册
从入门到实战,一站式掌握 Node.js+Express+Koa2
2.4k 16
1.4k 16
1.6k 15
1.4k 13