清都缥缈客
清都缥缈客
  • 发布:2023-09-25 11:12
  • 更新:2023-09-25 15:00
  • 阅读:260

【报Bug】实人认证本地云函数运行正常,部署到云端报错module_not_found

分类:uniCloud

产品分类: uniCloud/腾讯云

操作步骤:

本地云函数正常,云端均报错

预期结果:

拉起实人认证

实际结果:

云端云函数报错

bug描述:

// index.js 云函数  
'use strict'  
exports.main = async (event, context) => {  
    // 获取实人认证实例  
    const frvManager = uniCloud.getFacialRecognitionVerifyManager({ requestId: context.requestId })  
    if (event.step == 1) {  
        try {  
            const result = await frvManager.getCertifyId({  
                realName: event.legalPerson,  
                idCard: event.idCard,  
                metaInfo: event.metaInfo  
            })  
            if (result.errCode == 0) return { code: 200, data: result.certifyId, msg: '获取certifyId成功' }  
            return { code: 500, data: '', msg: `获取certifyId失败:${ result.errMsg }` }  
        } catch (err) {  
            return { code: 500, data: '', msg: '请检查您填写的姓名与身份证号是否正确' }  
        }  
    } else {  
        // 获取认证结果  
        const result = await frvManager.getAuthResult({ certifyId: event.certifyId })  
        return result  
    }  
}
2023-09-25 11:12 负责人:无 分享
已邀请:

最佳回复

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

重新上传再试试,如果是已经出现这个问题的云函数,可以给云函数加上如下依赖重新上传,云函数package.json内dependencies 下加上 "address": "1.2.2"

  • 清都缥缈客 (作者)

    还没有加这句,突然就可以了,代码并没有变动

    2023-09-25 15:39

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

打印一下err对象看看,你用的是腾讯云还是阿里云,nodejs版本选的多少

要回复问题请先登录注册