收藏
回答

为什么云开发中本地调试和云端测试表现不一致?

这是所调用的云函数,很简单,就是通过接口取数据, 也使用了async/await 的写法

然后本地调试能取到结果

但是一旦云端测试,就报错了

显示user code exception caught

我刚开始是用request-promise包进行请求的,后来改成了got

这两个方法请求其他接口返回都是正常的,就这个不行

求解~

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

1 个回答

  • Mr.Zhao
    Mr.Zhao
    发表于移动端
    2021-02-21
    别用云端测试呢,用callFunction呢。你这个接口用4G能访问吗?
    2021-02-21
    有用
    回复 5
    • 汪子旭
      汪子旭
      2021-02-21
      这个接口直接在浏览器或者postman里面都能访问,但是通过callFunction就访问不了,4G也不行
      2021-02-21
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      2021-02-21回复汪子旭
      4G不行,那是你的问题了,外网不通,只能内网
      2021-02-21
      回复
    • 汪子旭
      汪子旭
      2021-02-22回复Mr.Zhao
      最关键的是,之前一模一样的代码没有动过,但是4G上是可以的,就是上两天突然不行了
      2021-02-22
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      2021-02-22回复汪子旭
      跟微信关系啊,你外网访问不通,那是你的问题啊
      2021-02-22
      回复
    • 汪子旭
      汪子旭
      2021-02-22回复Mr.Zhao
      今天测试了一下,啥都没动,结果又正常了,哎
      2021-02-22
      回复
登录 后发表内容
问题标签