cool-team-official / cool-admin-midway

🔥 cool-admin(midway版)一个很酷的后台权限管理框架,Ai编码、流程编排、模块化、插件化、CRUD极速开发,永久开源免费,基于midway.js 3.x、typescript、typeorm、mysql、jwt、vue3、vite、element-ui等构建
https://cool-js.com
MIT License
2.65k stars 588 forks source link

Redis缓存插件在函数计算环境中出现 Cannot read property 'set' of null #9

Closed KaneOne closed 3 years ago

KaneOne commented 3 years ago

代码在本地npm run dev正常 但是部署到函数计算环境汇总会出现Cannot read property 'set' of null 报错 排插发现是redis缓存插件报错,如图: image 分别在set方法和createConnect方法中打印日志 image image

发现set方法早于redis成功之前调用,日志如下: image

为了防止this.cahe为空 在set方法中增加了 初始化方法,如下

image 代码运行正常