小程序 · 云开发已上线,公测申请中

简序

什么是微信云开发能力?

开发者通过云开发开发微信小程序、小游戏,无须搭建服务器,既可以使用云端能力,云开发实现了完整的云端支持,弱化了后端和运维的概念,无须搭建服务器,使用平台提供的API进行核心业务的开发, 可以实现上线和迭代。

云开发目前提供三大基础能力支持:

  • 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码
  • 数据库:一个既可在小程序前端操作,也能在云函数中读写的 JSON 数据库,可以看出后端数据库的实现貌似是MongoDB
  • 文件存储:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理

概览:查看云开发基础使用数据

  • 用户管理:查看小程序用户信息
  • 数据库:管理数据库,可查看、增加、更新、查找、删除数据、管理索引、管理数据库访问权限等
  • 文件管理:查看和管理文件存储空间
  • 云函数:查看云函数列表、配置、日志和监控
  • 统计分析:查看云开发资源具体使用统计信息

开发文档

云开发提供了小程序端和服务端两套API,

  • 小程序端,数据库的增删改查,文件存储上传下载,云函数wx.cloud.callFunction,组件支持(小程序组件支持传入云文件 ID)

  • 服务端,其实和小程序端的接口文档差不多,但是少了组件支持,函数调用也不一样,如cloud.callFunction

0 comments

To reply to the article, please Login or registered