收藏
回答

云函数本地调试时的警告?

如图,请求执行完成并返回值,再次调用云函数,提示一个请求正在执行,最终耗时120016ms。这是什么情况?

回答关注问题邀请回答
收藏

1 个回答

  • 李东bbsky
    李东bbsky
    2019-12-25
    说明云函数的超时时间由原来的20s增加到了120s,但是这个120s对你来说没有什么意义,因为你代码出错了。
    2019-12-25
    赞同
    回复 5
    • ZainIoT
      ZainIoT
      2019-12-25
      代码未报错,而且本地调试有超时时间限制。不可能超时这么久。实际等待这个成功返回的时间不超过半分钟
      2019-12-25
      回复
    • 李东bbsky
      李东bbsky
      2019-12-25回复ZainIoT
      怀疑是代码哪里写错了,可以检测一下。之前我也遇到过这种情况。最好是云端测试或者调用一下云函数看看,本地和云端在某些情况下差异还是有的,比如我之前用got、sharp,本地got没有问题,但是云端有问题,因为新版got不支持8.9了,sharp处理图片时本地和云端也不太一样。
      2019-12-25
      回复
    • ZainIoT
      ZainIoT
      2019-12-25回复李东bbsky
      确实发现了问题,没有语法错误,但是返回的数据,是module.exports类型的对象,导致云函数错误。
      修改了数据返回方式后函数正常执行。
      2019-12-25
      回复
    • 李东bbsky
      李东bbsky
      2019-12-26回复ZainIoT
      嗯,有返回结果,能够运行,但是不代表不存在错误,我好几次也是这么一个情况
      2019-12-26
      回复
    • ZainIoT
      ZainIoT
      2019-12-26回复李东bbsky
      谢谢啦
      2019-12-26
      回复
登录 后发表内容
问题标签