既然前台直接可以调用数据库数据,那么我还要云函数做什么?
请大大帮忙讲解一下云函数究竟有什么用?
新手勿喷,求调教
有些数据库不是能放在客户端进行操作的,例如你有一个积分的小程序,修改积分的操作如果在前端请求的话,如果安全没做好,可能会被恶意攻击。这种敏感操作需要在后台(云函数)中进行代码的书写。
此外,数据库操作只是小程序的一部分,除了数据库操作还有很多前后端需要相应的。
请求列表数据,直接操作数据库每次只能返回20条,云函数的话可以返回100条;
还有就是直接调用数据库,所有的增删改查运算操作都是在手机本地运行的,数据量大的话,会耗用用户流量,而云函数则是在微信服务器上运算的。
以上是自己的理解,不确定是否正确