小程序云函数多个函数的同步使用

小程序云函数多个函数的同步使用,第1张

以“获取文章评论列表”功能为例子,分以下几个步骤完成:

1、根据文章id获取评论列表(评论需要分页,所以还需page,limit参数);

2、评论有上下级关系(回复评论),循环获取子评论;

3、获取评论的用户信息;

4、时间格式化(小程序云服务器提供的系统时间需要进行格式化,如不需要可)

您好,要让答题页面和微信云开发联动,需要进行以下步骤:

1 创建云开发环境:在微信公众平台开发者工具中,选择云开发,创建一个云开发环境,并在云开发控制台中开启云函数、数据库、存储等服务。

2 编写云函数:在云函数中编写处理答题逻辑的代码,并将其上传至云开发环境中。在答题页面中调用云函数,将答题数据传递给云函数进行处理。

3 配置云开发环境:在答题页面的代码中,配置云开发环境,获取云函数的调用权限,并将云函数的名称和参数传递给云开发环境。

4 数据库 *** 作:在云开发控制台中创建一个数据库,并编写处理答题结果的代码,将答题结果存储到数据库中。

5 页面展示:在答题页面中展示答题题目,并将用户的答题结果传递给云函数进行处理,并将处理结果展示在页面上。

通过以上步骤,可以实现答题页面和微信云开发的联动,实现答题逻辑的处理和结果的存储。同时,云开发还提供了丰富的云端能力,如云函数、数据库、云存储等,可以帮助开发者更方便地开发和管理应用程序。

configjson:

indexjs:

packagejson:

安装依赖包后启动项目即可打开微信开发者工具

注意:这里上传云函数可能失败。

解决:关闭微信工具并重开,再次上传即可。

个人建议,若要开发云函数,最好直接在小程序中开发,在uniapp中开发不仅麻烦且其它平台不通用。

我遇到的情况是:{ errMsg: "cloudcallFunction:ok", result: null }

方法一:先检查是否在开发前安装好nodsjs和npm;

在cmd输入:

node -v

npm -v

可以看到安装好的对应版本;

云函数中使用 wx-server-sdk 需在对应云函数目录下安装 wx-server-sdk 依赖,可通过:

npm install --save wx-server-sdk@latest安装;

最后会提示:+wx-server-sdk@版本号。

成功安装依赖后,相应的云函数文件夹将生成一个package-lockjson文件。

再次上传并部署云函数:所有文件。

方法二:

在云端和本地上都要删除函数,再重新创建和上传,也许问题就会解决了!

方法三:

在云端上删除已经部署过的login函数:再次上传的时候可能会出现:

"Code": "ResourceNotFoundFunction", "Message": "未找到函数版本,请创建后再

然后此时在云端上新建函数,如下图:

再次上传并部署云函数,此时提醒函数已存在,不能重复上传,此时编译一下。

发现原本获取openid值为null的,现在能够成功获取到了用户的openid。

以上就是关于小程序云函数多个函数的同步使用全部的内容,包括:小程序云函数多个函数的同步使用、答题页面怎么和微信云开发联动、利用uniapp开发小程序云函数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9443130.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存