微信小程序 云函数的创建和使用
创建云函数
一:初始化云函数
请确认小程序 app.js 里有如下代码
将:wx.cloud.init里env:'修改为自己的环境ID'
1 //app.js 2 App({ 3 // 当小程序加载时执行 4 onLaunch: function () { 5 if (!wx.cloud) { 6 console.error('请使用 2.2.3 或以上的基础库以使用云能力') 7 } else { 8 // 初始化云函数 9 wx.cloud.init({ 10 // 此处请填入环境 ID, 环境 ID 可打开云控制台查看 11 env: '你的环境ID', 12 traceUser: true, 13 }) 14 } 15 this.globalData = {} 16 } 17 })
二:修改project.config.json
将"cloudfunctionRoot": "修改一个名字,默认也可以,例如cloud/",
三:与miniprogram同级创建文件夹为cloud
默认可跳过.手动创建需要,右键文件名称,选择当前环境
创建之后
右键选择上传并部署
假设获取云数据库信息操作,别忘记右键创建并部署
云数据库前提得有数据才行,没有可以手动添加一个测试用
index.js
1 // 云函数入口文件 2 const cloud = require('wx-server-sdk') 3 4 cloud.init() 5 const db = cloud.database() 6 7 // 云函数入口函数 8 exports.main = async (event, context) => { 9 //查找云数据库操作 10 return await db.collection('test2').get() 11 }
使用云函数
这里写在onLoad,可以按照自己需求写测试地方
1 //调用云函数 2 wx.cloud.callFunction({ 3 // 云函数名称 4 name:'getInofTest' 5 }) 6 .then(res=>{ 7 console.log(res.result.data[0]); 8 })
返回结果图
时间若流水,恍惚间逝去
分类:
JavaScript
, 微信小程序
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?