微信云开发 创建一个云函数

1. 开通云开发功能

(1) 打开微信公众平台,登录小程序账号

(2) 点击 云服务 - 云开发,开启并创建云环境

 

2. 创建并部署云函数

(1)在project.config.json中添加以下配置

 "cloudfunctionRoot": "cloudfunctions/"

 

(2)创建cloudfunctions文件夹,点击鼠标右键创建云函数

 

(3) 自定义函数实现,此处定义一个加法函数

// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

// 云函数入口函数
exports.main = async (event, context) => {
  const { num1, num2 } = event

  return num1 + num2
}

 

(4) 部署云函数

 

3. 调用云函数

app.js

onLaunch() {
    if (!wx.cloud) {
      console.error('请使用 2.2.3 或以上的基础库以使用云能力');
    } else {
      wx.cloud.init({
        traceUser: true,
        env: "你的环境ID"
      });
    }
}

 

index.js

Page({
  async getSum() {
    const res = await wx.cloud.callFunction({
      name: 'add',
      data: {
        num1: 3,
        num2: 4
      }
    })

    console.log(res.result) // 7
  }
})

 

index.wxml

<button bindtap="getSum">云函数测试</button>

 

点击按钮后,控制台打印结果为7,云函数调用成功

 

调用请求如下:

 

参考文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/getting-started.html

posted @   Programing_Monkey  阅读(254)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示