收藏
回答

请问用云开发来做程序,对数据库的操作是直接写在前端js文件里合适,还是全都用云端调用比较合适呢?

新手开发,现在在用微信云开发做一套带后台管理的系统,想寻求一下大佬们的建议。

如题,

在用云开发的过程中,遇到过多表联查,一定要用到云函数才能够实现,这时候前端只需要调用云函数,数据库访问及逻辑操作均在云函数中实现。

但是像一般的,简单的增删查改,不涉及多表操作的,以及对文件或文件夹的操作,直接在前端的js里写数据库操作,业务逻辑等等比较合适,

还是全都写到云函数里好一些呢?两种写法有什么区别?优势在哪里?

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

4 个回答

  • dreamhunter
    dreamhunter
    2022-04-29

    权限不同,云函数是管理员权限。一些敏感操作只能用云函数实现,不涉及权限的前端做比较方便

    2022-04-29
    有用 2
    回复 1
    • 陈末。
      陈末。
      2022-05-16
      感谢,一直在找这方面的解答
      2022-05-16
      回复
  • 睡前原谅一切
    睡前原谅一切
    2022-04-29

    没有啥区别。如果你小程序里有多处用到同一个获取数据库的内容的方法,建议写成云函数,这个就相当于util里的公共函数,多个地方需要调用到。如果只有一次调用的 建议页面单独调用。

    2022-04-29
    有用 1
    回复 1
    • 一诺茨k
      一诺茨k
      2022-04-29
      了解了,谢谢大佬!
      2022-04-29
      回复
  • 老张
    老张
    2022-04-29

    1、写在前端。

    2022-04-29
    有用
    回复
  • 卖女孩的小火柴
    卖女孩的小火柴
    2022-04-29

    写到云函数里,

    需要修改的时候不需要重新提审。

    2022-04-29
    有用
    回复 3
    • 一诺茨k
      一诺茨k
      2022-04-29
      不好意思,请问重新提审是指什么?
      2022-04-29
      回复
    • 卖女孩的小火柴
      卖女孩的小火柴
      2022-04-29回复一诺茨k
      oh~我以为你说的是小程序....
      2022-04-29
      回复
    • 一诺茨k
      一诺茨k
      2022-04-29回复卖女孩的小火柴
      确实是小程序,因为还没做完善没有发布,提审是指发布的时候审核吗?如果审核通过后,有页面或者小范围的代码需要调整,再次提交的时候是不是就是要重新提审?如果发布后只是提交有改动的云函数的话,是不用再次审核了?
      2022-04-29
      回复
登录 后发表内容