微信小程序云开发新纪元!零基础也能轻松上手,构建云端应用新生态!

 2026-01-31 10:57:22  2 浏览  0 评论   赞

简要介绍

微信小程序云开发,是基于 Serverless 的一站式后端云服务,涵盖函数、数据库、存储、CDN等服务,免后端运维。基于云开发可以免鉴权调用微信所有开放能力。

前提准备

微信开发者工具

创建环境

打开小程序项目,点击工具栏“云开发”进行开通:

[图0.jpg|]

根据对话框提示,创建云环境:

[图1.jpg|]

选择默认免费配额:

_微信小程序云开发新纪元!零基础也能轻松上手,构建云端应用新生态!

图135715-1:

“提交订单”,创建完成。

此后,就可以打开“云开发控制台”了:

[图3.jpg|]

创建云函数

云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写、一键上传部署即可运行后端代码。

首先,配置小程序项目。编辑 project.config.json 添加 cloudfunctionRoot:

{   // ...   "cloudfunctionRoot": "./cloudfunction/",   "cloudfunctionTemplateRoot": "cloudfunctionTemplate" } 并于根目录新建该目录 cloudfunction ,该目录图标会变成“云目录图标”。

然后,右键云函数根目录,“新建 Node.js 云函数”:

[图4.jpg|]

输入云函数名称,就会创建好模板:

[图5.jpg|]

使用云函数

编辑 index.js 修改成求和:

// 云函数入口文件 const cloud = require("wx-server-sdk"); cloud.init(); // 云函数入口函数 exports.main = async (event, context) => {   const wxContext = cloud.getWXContext();   return {     sum: event.a + event.b,   }; }; event 是触发云函数的事件。小程序端调用时,就是其请求参数。

return 返回云函数计算的结果。小程序端调用时,就是其响应内容。

Taro 调用云函数

Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信/京东/百度/支付宝/字节跳动/QQ 小程序/H5 等应用。

快速创建小程序应用,可见 Taro3 快速开始。

Taro 使用云开发,首先需要初始化云环境:

import Taro from "@tarojs/taro"; Taro.cloud.init({   env: "gocoding-xxx", }); 其中 env 环境 ID ,可见“云开发控制台”的“设置”:

[图6.jpg|]

然后,调用该云函数:

Taro.cloud   .callFunction({     name: "photo-lucky",     data: {       a: 1,       b: 2,     },   })   .then((res) => {     console.log(res);   })   .catch((err) => {     console.log(err);   }); name 是云函数的名称。

data 是请求参数,对应云函数的 event

部署云函数

右键云函数目录,选择“上传并部署”:

[图7.jpg|]

编译运行小程序,可见打印结果:

[图8.jpg|]

调试云函数

打开“云开发控制台”的“云函数”:

[图9.jpg|]

来源:今日头条

作者:GoCoding

点赞:0

评论:0

标题:微信小程序云开发如何上手

原文:https://www.toutiao.com/article/6905295674405962248

侵权告知删除:yangzy187@126.com

转载请注明:网创网 www.netcyw.cn/b135715.html

()
发表评论
  • 昵称
  • 网址
(0) 个小伙伴发表了自己的观点
    暂无评论

Copyright © 2018-2022 小王子工作室 版权所有 滇ICP备14007766号-3 邮箱:yangzy187@126.com