egg
egg copied to clipboard
egg-redis使用clients后ts申明错误
What happens?
egg-redis使用clients后,使用get('instanceName").set("test", "111"),ts报错:Property 'set' does not exist on type 'Promise '.
Mini Showcase Repository(REQUIRED)
How To Reproduce
Steps to reproduce the behavior:
- 打开代码
- 进入 app -> controller -> home.ts
Expected behavior 1.设置clients后能够正常使用redis基本命令
Context
- Node Version: v14.19.2
- Egg Version:2.6.1
- Plugin Name:egg-redis
- Plugin Version:2.4.0
- Platform:docker
- **TS Version:4.0.0
没人管这个bug嘛
感觉如果用ts还是midway这个比较好,egg.js好像对ts支持不太好
感觉如果用ts还是midway这个比较好,egg.js好像对ts支持不太好
项目都快写完了,不可能再去用midway去重构😂
你是不是写错了,get('instanceName").set("test", "111") get出来的是这个对象的string,不是client的set,应该是分开用的
你是不是写错了,get('instanceName").set("test", "111") get出来的是这个对象的string,不是client的set,应该是分开用的 没有,你用redis原生写就是正确的
这个问题有解决么