评论

云开发进阶:凡是云函数本身出错(非代码错误),都可以试试这个:乱拳打死老师傅

不管你的云函数本身碰到什么问题,只要不是代码的错误,试试这些毫无理论依据的瞎猫经验吧,乱拳也能打死老师傅。

不管你的云函数本身碰到什么问题,只要不是代码的错误,试试以下几步吧:

乱拳打起:

1、选择一个云环境

2、同步云函数列表

3、wx.cloud.callFunction({name:'xxx'})执行看看。记得一定要先:(1)wx.cloud.init();(2)基础库选最高版本。

如果有两个云环境,需要:

    wx.cloud.init({
      env:'env1-hkkgy'//改成正确的云环境ID
    })


跳到第6步。没问题就走第7步,有问题就走第4步。

4、还有问题?云控制台删除云函数

5、新建一个云函数

6、上传云函数

7、重复第三步。

以上七步可打乱顺序,随便执行,真正的乱拳走起。

8、还是不行,让子弹飞一会儿,等几个小时,重复以上步骤。

基本目前为止,这趟乱拳100%成功搞定云函数我碰到的任何问题。(网络不通除外)

9、如果还是不行,

终极大招就是:节衰顺便

10、某些其他错误:某某插件找不到:在package.json里声明依赖关系:

  "dependencies": {
    "wx-server-sdk": "~2.0.2"
  }
最后一次编辑于  06-20  
点赞 2
收藏
评论

3 个评论

  • Admin²⁰²⁰
    Admin²⁰²⁰
    05-09

    看起来这一套组合拳杂乱无章,其实仔细一看拳拳相扣,直中云开发过程中各种常见问题的要害。

    每一拳都是经验之谈,隔着4K显示器都能感觉到每一拳背后作者填平过的云开发过程中的坑。比如第8拳:「还是不行,让子弹飞一会儿,等几个小时,重复以上步骤。」这就是针对官方环境不稳定,出幺蛾子导致的坑,你怎么填都没用。这个时候首先应该上社区逛逛看看有没哥们跟你一样的情况。

    不过目前就9乱拳,希望作者可以再补充下剩下的下半场9拳,到时可以自称为云开发降龙十八拳。

    05-09
    赞同 1
    回复 2
  • Diors_Senior🏀
    Diors_Senior🏀
    07-08

    把你的招数都试了一遍之后,依然报错,随便顺手切换了下环境,神奇的事情发生了,它来了它来了,它成功运行出来了。

    07-08
    赞同
    回复 1
    • 老张
      老张
      07-08
      第一步就是切换云环境
      07-08
      回复
  • Mardan
    Mardan
    06-02

    高手!高手!

    06-02
    赞同
    回复
登录 后发表内容