微信小程序---快速上手云开发

本文介绍了微信小程序的云开发服务,包括云数据库、云函数和云存储的使用。内容涵盖云开发的优势、环境搭建、数据库操作、云函数创建及调用、云存储的管理和文件上传下载,旨在帮助开发者快速上手微信小程序的云开发。
摘要由CSDN通过智能技术生成

Python微信订餐小程序课程视频

https://edu.csdn.net/course/detail/36074

Python实战量化交易理财系统

https://edu.csdn.net/course/detail/35475

一、初识云开发

官方文档

  • 小程序·云开发是微信团队联合腾讯云推出的专业的小程序开发服务。
  • 开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。
  • 开发者无需搭建服务器,可免鉴权直接使用平台提供的API进行业务开发
  • 目前云开发包含:云数据库,云函数,云存储,云调用

优势

  • 无需搭建服务器,只需使用平台提供的各项能力,即可快速开发业务。
  • 无需管理证书、签名、秘钥,直接调用微信 API 。复用微信私有协议及链路,保证业务安全性。
  • 支持环境共享,一个后端环境可开发多个小程序、公众号、网页等,便捷复用业务代码与数据。
  • 开发者可以使用任意语言和框架进行代码开发,构建为容器后,快速将其托管至云开发。
  • 支持按量计费模式,后端资源根据业务流量自动扩容,先使用后付费,无需支付闲置成本。

能力

  1. 储存数据与文件

    • 云数据库: 文档型数据库,稳定可靠;支持在小程序端和云函数中调用。
    • 存储: 云端文件存储,自带 CDN 加速,支持在前端直接上传/下载,可在云开发控制台可视化管理。
  2. 运行后端代码

    • 云函数: 在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码。
    • 云托管: 支持托管服务容器,不限框架和语言,常驻运行、天然鉴权,可快速进行业务迁移
  3. 扩展能力

    • 静态网站: 快速部署网站,支持自定义域名、网站防刷等配置。
    • 内容管理(CMS): 一键部署,可视化管理文本、Markdown、图片等多种内容,使用云数据库读取数据并使用数据。
  4. 打通微信生态

    • 云调用: 云函数内免鉴权调用小程序开放接口,包括服务端调用、获取开放数据等能力。
    • 微信支付: 免鉴权、免签名计算、免 access_token,在云函数内原生调用微信支付接口。
    • 环境共享: 跨账号资源和能力复用,可授权云开发资源给其他小程序/公众号使用。

比较

内容 云开发 传统开发
开发语言 node.js java,php…
难易程度 简单 复杂
开发周期 1-5周 1-5月
部署难度 基本不用部署(不需要:域名,备案,https) 部署费时费力(需要:域名,备案,https)
适合项目 中小型项目 大型项目
费用 免费版基本够用 收费很高

二、搭建云开发环境

下载稳定版本微信开发工具:具体操作可以看之前写的文章
微信开发基础
注意:这里我们建项目不使用云开发

开通云开发

  1. 点击下图箭头所示,如果你第一步创建项目时,没有使用自己的appid,这里不会有下图箭头所示的云朵.
  2. 如果是第一次创建需要给云开发环境取名
  3. 获取云开发环境id

初始化云开发环境

在app.js里写入环境id,注意这里要用你自己的云开发环境id

  1. 初始化云开发环境前,先去云开发控制台,拿到云开发环境id,如下图
  2. 拿到环境id以后,就去app.js里做云开发环境初始化,如下

//

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值