LukeDev2K
LukeDev2K
  • 发布:2020-10-25 23:58
  • 更新:2022-03-07 19:58
  • 阅读:934

云函数访问超时Response timeout for 5000ms

分类:uni-app

已经在控制台设置了云函数超时时间为30秒,也重启了HXbuild,但是还是提示超时,请问是什么原因呢
err: {"errMsg":"[getSpeech]: :Response timeout for 5000ms, GET

2020-10-25 23:58 负责人:DCloud_UNI_WYQ 分享
已邀请:
DCloud_UNI_WYQ

DCloud_UNI_WYQ

你这个云函数是什么时候部署的?阿里云现在最长同步返回结果的时间是8秒,超时之后无法同步返回数据

  • LukeDev2K (作者)

    到现在都有一个月前了,我是在uni cloud控制台设置超时时间的,然后就提示上面的超时(提示5秒响应超时),那这种情况咋整,有时候对接第三方,数据量大的时候就会超过这个时间的

    2020-10-26 21:46

  • LukeDev2K (作者)

    请问这个问题是无解吗,用腾讯云,问题依旧

    2021-03-09 23:15

  • DCloud_UNI_WYQ

    回复 LukeDev2K: 腾讯云最长同步响应时间是60秒,还是不满足需求吗?还是说你的云函数里面发送请求都超时了而不是云函数响应超时?

    2021-03-10 15:44

  • LukeDev2K (作者)

    回复 DCloud_UNI_WYQ: 这个超时时间,是在uniCloud.httpClient里的timeout属性吗?

    uniCloud.httpclient.request(url, {

    method: 'POST',

    data: data,

    contentType: 'json',

    dataType: 'json',

    timeout:10000,

    headers: {

    "Authorization": "Bearer " + apikey(),

    }

    }).then(res => {

    resolve(res)

    }).catch(err => {

    reject(err)

    })

    2021-03-10 21:51

  • DCloud_UNI_WYQ

    回复 LukeDev2K: 如果是云函数内请求其他服务的超时时间的话是在这里配置

    2021-03-11 17:31

  • LukeDev2K (作者)

    回复 DCloud_UNI_WYQ: 好的,是云函数内请求其他服务,就是这个阿里云最高只支持8秒,腾讯云60秒?我之前是默认没设置

    2021-03-11 23:35

  • DCloud_UNI_WYQ

    回复 LukeDev2K: 8秒和60秒是指云函数的超时时间

    2021-03-12 15:49

  • x***@qq.com

    回复 LukeDev2K: 请问上述答案是在哪里配置

    2022-03-30 14:29

1***@qq.com

1***@qq.com - 前端vue,uniapp开发

[本地调试]"Error: errCode: | errMsg: Response timeout for 10000ms, POST https://api.bspapp.com/server -1 (connected: true, keepalive socket: false, socketHandledRequests: 1, socketHandledResponses: 0)\nheaders: {}\n 我也是这个问题

要回复问题请先登录注册