caching - 为什么使用 TypeORM 缓存时两个缓存不能一起工作?
问题描述
嗨,我正在使用我们实现的缓存来处理 typeorm 查询结果之外的其他事情。然而,我想让这些东西一起工作。我想使用相同的键,所以如果提供id
的在缓存中有它的代表,它应该从中获取。当我正在寻找 typeOrm 源代码时,我看到它需要标识符并且只使用 get 所以应该没问题吧?但是我收到错误:
错误图像
正如我们所见,它可能使用JSON.parse(undefined)
(从我可以找到的有关此错误的信息中)。和我们放入缓存选项options.identifier
一样吗?GetMethod有什么想法有什么问题吗?如果从 typeORM 生成的密钥与我的密钥匹配,我尝试通过扫描查看(添加字母id
z
到我的钥匙上,并检查这两个钥匙是否相同,尽管有额外的字母),就是这样。那么为什么它不能按预期工作呢?有任何想法吗?
解决方案
推荐阅读
- flutter - 与 SharedPreferences 一起使用时,FutureBuilder 不起作用
- angular - 如何在 Angular 9 中进行同步调用?| 地理位置
- python - 在另一个函数中运行函数
- javascript - JavaScript 中 for...await 循环的同步性
- matlab - MATLAB 绘图函数没有足够的输入参数
- javascript - 如何使用 javascript 从 Web 中的 Firebase 检索数据?
- javascript - 重新布线不导入本地目录
- flutter - 如何在 Flutter 上优雅地在我自己的类中实现 Shared_preferences?
- apache2 - Apache2:如何记录被拒绝的连接和客户端超时
- amazon-web-services - 查找最新的 AWS API 版本以锁定版本