微信小程序云函数的使用流程
发布日期:2021-06-30 11:52:28
浏览次数:2
分类:技术文章
本文共 1320 字,大约阅读时间需要 4 分钟。
示例代码
//app.jsApp({ onLaunch: function () { if (!wx.cloud) { console.error('请使用 2.2.3 或以上的基础库以使用云能力') } else { wx.cloud.init({ // env 参数说明: // env 参数决定接下来小程序发起的云开发调用(wx.cloud.xxx)会默认请求到哪个云环境的资源 // 此处请填入环境 ID, 环境 ID 可打开云控制台查看 // 如不填则使用默认环境(第一个创建的环境) env: 'text-wx55c', traceUser: true, }) } this.globalData = {} }})
//project.config.json{ "miniprogramRoot": "miniprogram/", "cloudfunctionRoot": "cloudfunctions/",...}
//d-test/index.js// 云函数入口文件const cloud = require('wx-server-sdk')// wx.cloudcloud.init()// 云端初始化 这两行代码 必须写在顶部// 数据库初始化// wx.cloud.database()const db = cloud.database()// 云函数入口函数exports.main = async (event, context) => { // 开发能力的数据 const wxContext = cloud.getWXContext() const count = await db.collection("students").get();//最多100条记录 return { event,//前端传递的参数 count, sun:event.a + event.b,//计算两数之和 openid: wxContext.OPENID, appid: wxContext.APPID }}
// pages/callfunction/callfunction.jsPage({ callFun(){ // 此api 调用云函数 支持Promise wx.cloud.callFunction({ name:"d-test",//云函数名称 data:{a:10,b:20},//传递数据 event 接收 // success(res){ // console.log(res) // } }).then(res=>{ // 虽然 没有传递任何参数 但小程序自己会把openid和小程序appid传递给后台 console.log(res,'调用成功') }) }, onLoad(){ }})
转载地址:https://jackiehao.blog.csdn.net/article/details/107370946 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月13日 14时26分09秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
eclipse debug ctrl+shift+i查看表达式的值
2019-04-30
消费Dubbo服务
2019-04-30
telnet 如何退出
2019-04-30
开启Nginx限流
2019-04-30
aircrack-ng破解wifi密码基础教程
2019-04-30
浏览器验证Elasticsearch是不是同一集群环境
2019-04-30
JAVA中两个不同对象的equals方法使用注意点
2019-04-30
JAVA判断奇数的正确方法
2019-04-30
linux安装jdk
2019-04-30
百度移动搜索转码
2019-04-30
小程序app.json配置
2019-04-30
微信小程序上线发布流程
2019-04-30
你不知道的微信命令行
2019-04-30
Echarts饼图代码
2019-04-30
小本生意,请各位博友多多支持
2019-04-30
奇葩现象
2019-04-30
二维码工具类生成
2019-04-30
JSON的构建
2019-04-30
json-lib——JsonConfig详细使用说明
2019-04-30