微信小程序绑定云服务器文档,微信小程序云开发搭建一个管理小程序.pdf

微微信信小小程程序序云云开开发发 搭搭建建一一个个管管理理小小程程序序

概概述述 :

开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云 能力。

云开发为开发者提供完整的云 支持,弱化后 和运维概念,无需搭建服务器,使用平台提供的 A PI 进行核心业务开发,即可

实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。

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

云函数:在云 运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码

数据库:一个既可在小程序前 操作,也能在云函数中读写的 JSON 数据库

存储:在小程序前 直接上传/下载云 文件,在云开发控制台可视化管理

创创建建项项目目:

新建项目选择一个空目录,填入 A ppID (使用云开发能力必须填写 A ppID),勾选创建 “云开发 QuickStart 项目”,点击创建即

可得到一个展示云开发基础能力的示例小程序。

项目结构如下:

开开通通云云服服务务:

点击云开发 , 打开云开发控制台,云开发控制台提供如下能力(云函数中对数据库的操作等同于在控制台直接操作数据库)

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

用户管理:查看小程序用户信息

数据库:管理数据库,可查看、增加、更新、查找、删除数据、管理索引、管理数据库访问权限等

存储管理:查看和管理存储空间

云函数:查看云函数列表、配置、日志和监控

统计分析:查看云开发资源具体使用统计信息

基基础础方方法法(基基本本涵涵盖盖小小程程序序云云开开发发常常用用的的定定义义和和方方法法):

小程序调用云函数示例:

1 // Callback 风格调用

2 wx.cloud.callFunction({

3 // 要调用的云函数名称

4 nam : 'add',

5 // 传递给云函数的参数

6 data: {

7 x: 1,

8 y: 2,

9 },

10 succ ss: r s => {

11 // output: r s.r sult === 3

12 },

13 fail: rr => {

14 // handl rror

15 },

16 compl t : () => {

17 // ...

18 }

19 })

20

21 // Promis 风格调用

22 wx.cloud.callFunction({

23 // 要调用的云函数名称

24 nam : 'add',

25 // 传递给云函数的 v nt参数

26 data: {

27 x: 1,

28 y: 2,

29 }

30 }).th n(r s => {

31 // output: r s.r sult === 3

32 }).catch( rr => {

33 // handl rror

34 })

小程序调用数据库示例:

1 // 1. 获取数据库引用

2 const db = wx.cloud.databas ()

3 // 2. 构造查询语句

4 // coll ction 方法获取一个集合的引用

5 // wh r 方法传入一个对象,数据库返回集合中字段等于指定值的 JSON 文档。API 也支持高级的查询条件 (比如大于、

6 // g t 方法会触发网络请求,往数据库取数据

7 db.coll ction('books').wh r ({

8 publishInfo: {

9 country: 'Unit d Stat s'

10 }

11 }).g t({

12 succ ss: function(r s) {

13 // 输出 [{ "titl ": "Th Catch r in th Ry ", ... }]

14 consol .log(r s)

15 }

16 })

小程序存储调用示例:

1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值