const redis = uniCloud.redis()
await redis.set(key, value, 'EX', expiredSeconds)

- 发布:2024-08-01 14:52
- 更新:2024-08-01 17:27
- 阅读:180
产品分类: uniCloud/支付宝小程序云
示例代码:
操作步骤:
const redis = uniCloud.redis()
await redis.set(key, value, 'EX', expiredSeconds)
const redis = uniCloud.redis()
await redis.set(key, value, 'EX', expiredSeconds)
预期结果:
不报错,正常对redis存取字符串
不报错,正常对redis存取字符串
实际结果:
14:47:04.322 [本地运行]Error: [DCloud-clientDB]: 函数不允许调用
14:47:04.322 [本地运行] at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:47:04.322 [本地运行] at async exports.main (E:\HBuilderProjects\Fun\uniCloud-alipay\cloudfunctions\fun-login\index.js:40:21)
14:47:04.322 [本地运行] at async D:\Program Files\HBuilderX\plugins\unicloud\alipay\index.js:1:25031
14:47:04.322 [本地运行]Error: [DCloud-clientDB]: 函数不允许调用
14:47:04.322 [本地运行] at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
14:47:04.322 [本地运行] at async exports.main (E:\HBuilderProjects\Fun\uniCloud-alipay\cloudfunctions\fun-login\index.js:40:21)
14:47:04.322 [本地运行] at async D:\Program Files\HBuilderX\plugins\unicloud\alipay\index.js:1:25031
bug描述:
本地调试无法使用redis,redis.set报错,函数不允许调用
已确认,上传并运行是可以的
Hbuilder版本 4.24
Callme冒险王
12:17:16.518 [本地运行]Error: [DCloud-clientDB]: 函数不允许调用
12:17:16.518 [本地运行] at process.processTicksAndRejections (node:internal/process/taskqueues:95:5)
12:17:16.518 [本地运行] at async ae.checkusercar (/Users/macos/Documents/HBuilderProjects/ttacloud/uniCloud-alipay/cloudfunctions/API/index.obj.js:108:13)
12:17:16.518 [本地运行] at async /Applications/HBuilderX.app/Contents/HBuilderX/plugins/unicloud/alipay/index.js:1:25080
修复了吗?我都最新的版本
2024-10-12 12:18
Callme冒险王
我上传后可以 但是本地会报错
2024-10-12 12:19