q***@qq.com
q***@qq.com
  • 发布:2023-12-28 23:41
  • 更新:2024-03-10 11:07
  • 阅读:95

【报Bug】本地调试redis,报Cannot read properties of undefined (reading 'sigBytes')

分类:uniCloud

产品分类: uniCloud/支付宝小程序云

示例代码:

const redis = uniCloud.redis()
module.exports = {
_before: function () { // 通用预处理器

},  
/**  
 * 更新puchClientId到redis缓存  
 * @param {string} param 参数1描述  
 * @returns {object} 返回值描述  
 */  
async save_push_client_id_to_redis(params) {      
    let test = await redis.set("123","456")  
    console.log(test)  
    let redisRes = await redis.get('123')  
    console.log(redisRes)  
    // 返回结果  
    return {  
        errCode: 0,  
        errMsg: 'success'  
    }  
},  

}

操作步骤:

建立一个云对象,然后输入上面代码示例

预期结果:

应该跳出正常结果

实际结果:

hbuilderx显示如下错误
23:35:37.853 [本地调试]TypeError: Cannot read properties of undefined (reading 'sigBytes')

bug描述:

开通了redis服务,在云对象中尝试了最简单的redis数据存储和读取服务,但一直报Cannot read properties of undefined (reading 'sigBytes') ,但是,如果我把云对象的代码上传部署,然后使用连接云端云函数的方式进行调试,查看网站上的函数运行日志,又是正常的,hbuilderx这边本地调试就不正常
hbuilderx运行环境 maxos 10.14.5 版本:3.99

2023-12-28 23:41 负责人:无 分享
已邀请:
xjr

xjr

这个在小程序云里必现,官方能解决吗

  • q***@qq.com (作者)

    试下alpha版本,印象中是解决了

    2024-04-04 21:07

  • xjr

    回复 q***@qq.com: 先不用小程序云了 这种问题说实话有点离谱

    2024-04-06 22:30

要回复问题请先登录注册