q***@126.com
q***@126.com
  • 发布:2024-01-04 11:27
  • 更新:2024-01-25 11:20
  • 阅读:193

云对象 定时器触发报错 Method name required

分类:uniCloud

云对象 腾讯云定时器触发报错 Method name required

2024-01-04T10:23:00.0Z START
2024-01-04T10:23:01.40Z REPORT RequestId:33f02675-5ca2-47a0-bcbe-305e0baca440 Duration:2ms Memory:128MB MemUsage:34.430115MB
2024-01-04T10:23:01.40Z END
2024-01-04T10:23:01.40Z ERROR RequestId:33f02675-5ca2-47a0-bcbe-305e0baca440 Result:{"errCode":1,"errMsg":"user code exception caught","stackTrace":"Method name required
Error: Method name required
at /var/user/index.js:1:1296
at o (/var/user/
index.js:1:1399)
at new i (/var/user/index.js:1:1547)
at c (/var/user/
index.js:1:2331)
at Object.exports.main (/var/user/index.js:1:2821)
at X (/var/user/index.js:1:24540)
at \u003canonymous\u003e
at process._tickCallback (internal/process/next_tick.js:188:7)"}
2024-01-04T10:24:00.123Z START
2024-01-04T10:24:01.72Z REPORT RequestId:33f02675-5ca2-47a0-bcbe-305e0baca440 Duration:2ms Memory:128MB MemUsage:34.559021MB
2024-01-04T10:24:01.72Z END
2024-01-04T10:24:01.72Z ERROR RequestId:33f02675-5ca2-47a0-bcbe-305e0baca440 Result:{"errCode":1,"errMsg":"user code exception caught","stackTrace":"Method name required
Error: Method name required
at /var/user/
index.js:1:1296
at o (/var/user/index.js:1:1399)
at new i (/var/user/
index.js:1:1547)
at c (/var/user/index.js:1:2331)
at Object.exports.main (/var/user/
index.js:1:2821)
at X (/var/user/index.js:1:24540)
at \u003canonymous\u003e
at process._tickCallback (internal/process/next_tick.js:188:7)"}
2024-01-04T10:25:00.161Z START
2024-01-04T10:25:01.91Z REPORT RequestId:33f02675-5ca2-47a0-bcbe-305e0baca440 Duration:1ms Memory:128MB MemUsage:34.559021MB
2024-01-04T10:25:01.91Z END
2024-01-04T10:25:01.91Z ERROR RequestId:33f02675-5ca2-47a0-bcbe-305e0baca440 Result:{"errCode":1,"errMsg":"user code exception caught","stackTrace":"Method name required
Error: Method name required
at /var/user/index.js:1:1296
at o (/var/user/
index.js:1:1399)
at new i (/var/user/index.js:1:1547)
at c (/var/user/
index.js:1:2331)
at Object.exports.main (/var/user/__index.js:1:2821)
at X (/var/user/index.js:1:24540)
at \u003canonymous\u003e
at process._tickCallback (internal/process/next_tick.js:188:7)"}

2024-01-04 11:27 负责人:无 分享
已邀请:
q***@126.com

q***@126.com (作者)

已解决,调用云对象内部方法,不能直接调用,需要

const api = uniCloud.importObject('xx')
api.xx()

q***@126.com

q***@126.com (作者)

通过这种方式调用

const api = uniCloud.importObject('xx')
api.xx()

还是会报Method name required

是哪里出问题了呢

q***@126.com

q***@126.com (作者)

_timing: async function(params) {
const api = uniCloud.importObject('autoApi')
return await api.syncAtt()
},
触发器里是这么写的,被调用的方法,在其他地方调用都正常

  • DCloud_uniCloud_WYQ

    确定代码已经更新到云端了吗?

    2024-01-29 11:10

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

    回复 DCloud_uniCloud_WYQ: 确定

    2024-01-30 15:28

  • DCloud_uniCloud_WYQ

    回复 q***@126.com: 这个_timing也是autoApi这个云对象里面的是吗?如果是这样的话完全没必要这样调用吧,通过调用云对象的方式还会走一遍网络请求,多浪费了资源。你这个场景适合提取个公共函数出来直接调用

    2024-02-02 16:46

要回复问题请先登录注册