微信小程序——云开发云函数的使用

本文介绍了如何在本地创建和部署云函数,用于执行简单的计算任务及从数据库中读取信息。通过新建Node.js云函数,修改index.js,然后上传并部署实现云函数。在云函数状态变为已部署后,可在小程序中调用并测试。此外,还展示了如何编写读取数据库信息的云函数,并成功测试。每次云函数内容更改都需要重新部署。
摘要由CSDN通过智能技术生成

1.前期准备

新建一个文件夹作为本地云函数根目录
在这里插入图片描述

2.创建、部署、使用云函数

在这个根目录上点击右键->新建Node.js云函数No
修改index.js中的函数内容
在这里插入图片描述
修改完成后需要点击addNum文件夹,右键->上传并部署
在这里插入图片描述
当函数状态变为已部署之后就可以使用了

testData(event){
 wx.cloud.callFunction({
       // 云函数名称
       name: 'addNum',
       // 传给云函数的参数
       data: {
         a: 1,
         b: 2
       },
       success: function(res) {
         console.log(res.result.sum) // 3
       },
       fail: console.error
     })
},

测试成功!
在这里插入图片描述
注意一点:每次修改了云函数的内容都需要重新部署

3.编写一个云函数来读取数据库中的信息

在这里插入图片描述
云函数创建后要部署

onLoad: function (options) {
     wx.cloud.callFunction({
         // 云函数名称
         name:'getData',
         // 传给云函数的参数
         data: {
             collection: 'datatest',
         },
         success: function(res) {
           console.log(res) // 3
         },
         fail: console.error
       })
 },

测试成功!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值