小程序云开发

本文介绍小程序云开发的概念,包括云函数、云数据库和云存储等核心功能。详细讲解了前端如何通过云函数间接操作数据库,并提供了创建云函数及调用的具体步骤。

一、概念

小程序云开发,让前端程序员拥有后端的能力
其中包括云函数 (nodejs)云数据库 (mogodb)云存储

操作流程

前端写好云函数 -> 上传到云服务器 ->实现自定云部署
前端去调用云函数=>间接通过云函数对数据库的操作

二、注意

1.在app.js中定义云id不然无法执行
2. 云函数index.js 定义id

cloud.init({
    env: cloud.DYNAMIC_CURRENT_ENV
})

3.云id来自
云开发->概览->环境id
在这里插入图片描述
4.选择环境
在这里插入图片描述
5.上传并部署
6. 增量上传 在修改完云函数后要再次上传

三、云数据库的创建

在这里插入图片描述
数据库中的记录不限字段JSON格式

四、云函数的定义

右键创建云函数

在页面中调用云函数

 wx.cloud.callFunction({//调用云函数
                name: "addFeed",//函数的名称
                data: {//传递的参数
                    msg: this.data.msg, //留言信息
                    userInfo: wx.getStorageSync('userInfo'), //用户信息
                }
            })
            .then(res => {
                console.log(res)
                // 获取留言
                this.getFeedback();
                // 更新msg
                this.setData({
                    msg: ""
                });
            })
            .catch(err => {
                console.log(err, "err")
            })

在云函数中操作云数据

var db = cloud.database()//初始化
var data = await db.collection("feedback").get()//获取
var  data = await db.collection("feedback").add(data:{添加数据})//添加

在这里插入图片描述

云开发中的排序

在这里插入图片描述

分页

在这里插入图片描述

查询在这里插入图片描述

云存储

在这里插入图片描述
肯定没人能记得全所以多去找找官网查询对自己有用的知识,一起进步吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值