uni-app 开启统计2.0后,uni-stat-receiver云函数报错信息如下
uni-app 开启统计2.0后,uni-stat-receiver云函数报错信息如下
请求入参:
{
"args": {
"userPayload": "",
"triggerTime": "2025-01-06T03:38:00Z",
"triggerName": "TIMER_LATEST"
},
"requestId": "timer1736134680805-ff18c5e1-8196-4a64-ad2e-083059e0a92f"
}
[uni-stat-receiver/timer1736134680805-ff18c5e1-8196-4a64-ad2e-083059e0a92f/13ms/ERROR] Method[_timing] was not found in index.obj.js
Error: Method[_timing] was not found in index.obj.js
at c (/tmp/function/index.js:1:2522)
at exports.main (/tmp/function/index.js:1:2829)
at $e (/tmp/function/index.js:1:85168)
at Ve (/tmp/function/index.js:1:86234)
at Xe (/tmp/function/index.js:1:87207)
at runUserFunction (/code/index.js:93:265124)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at (/code/index.js:93:259283)
请求响应状态: fail
你在这个云函数下的package.json文件中声明了触发器吧?是不是改错云函数了?
没有啊,我都没有手动改过
需要手动新建这个云函数吗?
回复 c***@renzhong.cn: 不需要,这个错误是因为你给这个云函数设置了定时触发器,你登陆uniCloud控制台,看下这个云函数详情,是否设置了定时触发器,如果有的话删除掉即可
回复 DCloud_云服务_JRP:对啊,我是设置了定时触发器,但是没设置的话都没有日志显示,更不知道为什么统计没有数据了呢
回复 c***@renzhong.cn: 问题是这个云函数不是用来统计数据的(uni-stat-cron云函数才是用来统计数据的),里面都没有定时任务,你设置定时触发器不就报错了吗? 没有日志显示说明没有统计日志上报,你需要先在本地开启调试模式调试无误后再上线。相关文档
回复 DCloud_云服务_JRP: 好的,我也在尝试调试,非常感谢您的解答
回复 DCloud_云服务_JRP: 本地调试显示统计数据上报错误,显示域名+/client的接口报错404,这种怎么解决呢?
回复 c***@renzhong.cn: 私信截图发我看一下