微信小程序各种异常汇总

微信小程序各种异常汇总
本文汇总了各种微信小程序的异常、错误以及相关的解决办法,如:request:fail url not in domain list;errCode: -404011 cloud function execution error;Error: errCode: -501003 exceed request limit等。

1. 异常信息:

{errMsg: "request:fail url not in domain list"}

解决办法:设置-》项目设置 -》勾上“不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书”选项

2. 异常信息:

Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID a7d1eac9-55c9-41c2-ba01-3253d507b9e7, cloud function service error code -504002, error message Runtime.ImportModuleError: Error: Cannot find module 'wx-server-sdk'
Require stack:
- /var/user/index.js
- /var/runtime/node12/UserFunction.js
- /var/runtime/node12/Runtime.engine.js
- /var/runtime/node12/bootstrap.js
    at Object.module.exports.load (:54375/var/runtime/node12/UserFunction.js:34)
    at Runtime.handleOnce (:54375/var/runtime/node12/Runtime.engine.js:99)
    at Timeout._onTimeout (:54375/var/runtime/node12/Runtime.engine.js:56)
    ...

原因:上传云函数文件夹的时候没有上传node_modules
解决办法:使用命令行进入云函数所在文件夹,先使用npm install命令安装相关依赖库,然后右键->上传并部署:所有文件

3.异常信息
小程序导入数据到云数据库时报错:导入数据库失败, Error: Poll error, 导入数据任务(id:4395126)异常,错误信息:cannot decode array into a D

原因:导入的数据格式不对,
解决办法:删除最外层数组的括号,删除每一条数据项后面的逗号,正确格式如下:

{
    "_id": "xxxxxx",
    "name":"张三"
}
{
    "_id": "xxxxxx",
    "name": "李四"
}

4.异常信息

index.js? [sm]:29 Error: errCode: -501003 exceed request limit | errMsg: [LimitExceeded.OutOfReadRequestQuota] Read overrun. Please improve read specifications, but if the problem cannot be solved, contact us.
    at new t (WASubContext.js?t=wechat&s=1659415767332&v=2.14.1:17)
    at Function.success (WASubContext.js?t=wechat&s=1659415767332&v=2.14.1:17)
    at f (WASubContext.js?t=wechat&s=1659415767332&v=2.14.1:2)
    ...

原因:数据库读取次数已经超过了每日最高限制
解决办法: 提升读取次数限制,如果是企业的话建议使用按量计费,如果是个人想正常使用就得付费升级配额了(比如特惠基础版1,一个月几块钱,每日可读取5万次)或者等第二天再使用了。

the end

热门文章