微信小程序--云开发

云开发

云开发(CloudBase)是云端一体化的后端云服务 ,采用 serverless 架构,免去了移动应用构建中繁琐的服务器搭建和运维。同时云开发提供的静态托管、命令行工具(CLI)、Flutter SDK 等能力降低了应用开发的门槛。使用云开发可以构建完整的小程序/小游戏、H5、Web、移动 App 等应用。

云开发与传统的前后端开发模式天然互补。基于云开发构建应用层/服务中台,能够弥补传统开发模式的“效率低、耗时多、依赖后台、不够灵活”等问题,更快响应业务需求。

云开发提供完整的后端云服务,提供数据库、存储、函数、静态托管等基础能力,以及扩展能力;无需管理基础架构。相比较传统的开发模式,云开发至少可节省50%的人力成本、交付效率提升70%。

**计算能力:**在腾讯云基础设施上弹性、安全地运行云端代码,提供的云函数能力无需购买、搭建服务器即可快速运行开发者自定义函数。

**数据库能力:**高性能的数据库读写服务,可以直接在客户端对数据进行读写,无需关心数据库实例和环境。

**文件存储能力:**高扩展性、低成本、可靠和安全的文件存储服务,可快速的实现文件上传下载、文件管理功能。

微信小程序使用云开发

1.新建微信小程序项目

在这里插入图片描述

2.删除不必要的文件

将这些文件夹里面的文件全部删干净

在这里插入图片描述

3.配置云开发

(1).需要建两个环境,一个用于开发时使用,一个用于小程序上线时使用

在这里插入图片描述

在这里插入图片描述

(2).在cloudfunctions文件夹右击,选择环境,cloudfunctions文件夹内是存放的云函数

在这里插入图片描述

(3).app.js中配置环境

在这里插入图片描述

数据库

在这里插入图片描述

1.获取数据库的数据

在cloudfunctions中新建云函数,里面代码如下

在这里插入图片描述

部署并上传云函数之后,在你显示数据的页面的js文件中,接收云函数返回的数据

在这里插入图片描述

2.往数据库添加数据

(1).不使用云函数

在显示页面的js文件中写

在这里插入图片描述

(2).使用云函数

在这里插入图片描述

3.查询数据

(1).查询单条数据

在这里插入图片描述

(2).查询多条数据

云函数端
在这里插入图片描述

小程序端
在这里插入图片描述

tcb-router

基于 koa 风格的小程序·云开发云函数轻量级类路由库,主要用于优化服务端函数处理逻辑

在你需要使用tcb-router的云函数文件处安装

npm install --save tcb-router

云函数的index.js中

在这里插入图片描述

小程序文件里面

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值