新手开发微信小程序的时候,却会发生令人脱发的问题

2024-05-25
来源:网络整理

对于我这样的新手来说,开发微信小程序的时候,明明按照开发文档设计好了,但还是出现了让人毛骨悚然的问题。。。

我想要实现的是把云数据库放到云函数中读取并返回结果。没错!再简单不过了,所以我按照官方文档来做:

1:创建一个新的云函数

2:填写云函数的名称,确定后会自动创建三个文件,.js文件就是编写云函数的地方。

3:此时保存或手动部署到云端

在云开发控制台中打开云函数,你就会看到刚刚创建的云函数。

4:在云函数中读取云数据库,并进行异步处理,返回读取结果

小程序云开发数据导出问题_云开发数据库导出excel_小程序云开发数据库导入

5:在指定页面的函数中调用此云函数

6:上传并部署,但编译和运行时出现错误

错误信息告诉我数据表(集合)不存在,于是我检查了又检查,还到处求医。

但结果还是一样(又恨又气,气得我头发都掉光了的那种),于是乎就从云函数入手解决这个问题,去掉读数据库的操作,直接返回一个字符串,结果成功调用了云函数,并且返回了正确的结果。

7:于是我就把读取数据库的操作放到页面的生命周期函数里去执行,结果是正确的,并不是数据库不存在,所以我改成下面的方法,在云函数初始化过程中指定云环境的ID。

8:于是我上传了部署并再次编译,并且成功了!

我很难向别人表达我的兴奋之情。不要问我为什么要这样处理。就算我秃头了我也想不通……

分享