请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

高版本connect-redis引用问题,nodeJS V18

图片描述
图片描述
图片描述

这个报错怎么解决,看文档说改成 const redisStore = require('connect-redis').default,这样写了又如何关联 session 呢?

如果坚持当前版本的 connect-redis 又得怎么调整?

正在回答 回答被采纳积分+3

4回答

weibo_被看穿了吗z_0 2024-03-21 16:39:12

https://img1.sycdn.imooc.com/szimg/65fbf1fe096d3a6505470415.jpg目前我的解决办法,降级!!

0 回复 有任何疑惑可以回复我~
weibo_被看穿了吗z_0 2024-03-18 01:20:17

https://img1.sycdn.imooc.com/szimg/65f7260d093e99ec12931018.jpg老师问下  最后是怎么解决的 我也是同样的问题  打印出来是这样的  当前node版本:14.+

0 回复 有任何疑惑可以回复我~
Zereal 2024-02-29 14:39:49

node 7.1版本

https://github.com/tj/connect-redis/releases/tag/v7.0.0

https://img1.sycdn.imooc.com/szimg/65e0267e09d423a405430111.jpg

const RedisStore = require('connect-redis').default;

我是尝试这个之后就好了

0 回复 有任何疑惑可以回复我~
双越 2023-09-08 07:57:42

require('connect-redis').default(session) 

这样试试

0 回复 有任何疑惑可以回复我~
  • 提问者 Lsuyan #1
    Class constructor RedisStore cannot be invoked without 'new' 试过,报错
    回复 有任何疑惑可以回复我~ 2023-09-08 09:30:38
  • 双越 回复 提问者 Lsuyan #2
    那你打印一下 const c = require('connect-redis'); console.log(c) 看是什么
    回复 有任何疑惑可以回复我~ 2023-09-08 13:49:38
  • yycg #3
    请问如何解决的
    回复 有任何疑惑可以回复我~ 2023-11-02 19:46:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信