该项目是横跨小程序端
、云开发后端
、后台管理系统
的一站式云开发小程序全栈项目
- 在该项目中,以云音乐实战项目为例,使用
小程序组件化
开发打造向程序的前端部分 - 并且使用
云开发
打造小程序的后端部分 - 通过
后台管理系统
去访问云资源,实现我们对项目中文件和数据的访问
整个项目的架构

- 我们通过小程序端去对接云开发的基础能力
- 同时我们通过定时触发云函数的方式,去第三方数据服务器去获取数据
- 另外,我们通过云调用去对接腾讯云服务,很方便的实现了
消息模板的推送
、以及小程序码
的生成 - 对于后端管理系统,我们通过对接云开发中的
HTTP API
,可以很轻松的去访问我们云资源中的云函数,云数据库,云存储
小程序端
- 组件化开发:共9个自定义组件
- 基础知识
- 深入原理(运行机制,交互原理,以及对性能体验等的优化)
云开发中的五个基础能力
- 云函数
a. 我们实现了突破云函数的数据读取的条数限制
b. 我们学会了如何通过tcb-router
对我们项目中的云函数进行相应的优化 - 云数据库
a. 查询列表,以及分页查询,索引管理,权限管理
b. 对比过在云函数端和小程序端,调用云数据库的差别 - 云存储
a. 我们学会了如何上传突破,下载图片以及如何显示图片,以及如何异步的上传多张图片 - 云调用
a. 我们实现了推送模板消息以及生成小程序码 - HTTP API
a. 我们完成了一个完整的,前后端数据分离的后台管理系统。通过HTTP API 去访问我们云开发中的资源
后台管理系统
- 我们知道了什么是前后端分离架构,并知道了这种架构应该如何进行数据交互
- 我们后台管理系统采用的是
Vue + Koa2
这种技术栈,这也是很多企业级项目所采用的技术栈的组合方式 - 在后端管理系统中,我们学会了如何通过
HTTP API
去访问云资源,其中包括,如何调用云函数,如何操作云数据库,以及如何通过云存储,实现对文件的上传,下载和删除的操作
网友评论