小程序云开发项目总结

该项目是横跨小程序端云开发后端后台管理系统的一站式云开发小程序全栈项目

  • 在该项目中,以云音乐实战项目为例,使用小程序组件化开发打造向程序的前端部分
  • 并且使用云开发打造小程序的后端部分
  • 通过后台管理系统去访问云资源,实现我们对项目中文件和数据的访问

整个项目的架构

image.png
  • 我们通过小程序端去对接云开发的基础能力
  • 同时我们通过定时触发云函数的方式,去第三方数据服务器去获取数据
  • 另外,我们通过云调用去对接腾讯云服务,很方便的实现了消息模板的推送、以及小程序码的生成
  • 对于后端管理系统,我们通过对接云开发中的 HTTP API,可以很轻松的去访问我们云资源中的云函数,云数据库,云存储

小程序端

  • 组件化开发:共9个自定义组件
  • 基础知识
  • 深入原理(运行机制,交互原理,以及对性能体验等的优化)

云开发中的五个基础能力

  1. 云函数
    a. 我们实现了突破云函数的数据读取的条数限制
    b. 我们学会了如何通过 tcb-router对我们项目中的云函数进行相应的优化
  2. 云数据库
    a. 查询列表,以及分页查询,索引管理,权限管理
    b. 对比过在云函数端和小程序端,调用云数据库的差别
  3. 云存储
    a. 我们学会了如何上传突破,下载图片以及如何显示图片,以及如何异步的上传多张图片
  4. 云调用
    a. 我们实现了推送模板消息以及生成小程序码
  5. HTTP API
    a. 我们完成了一个完整的,前后端数据分离的后台管理系统。通过HTTP API 去访问我们云开发中的资源

后台管理系统

  • 我们知道了什么是前后端分离架构,并知道了这种架构应该如何进行数据交互
  • 我们后台管理系统采用的是 Vue + Koa2这种技术栈,这也是很多企业级项目所采用的技术栈的组合方式
  • 在后端管理系统中,我们学会了如何通过HTTP API去访问云资源,其中包括,如何调用云函数,如何操作云数据库,以及如何通过云存储,实现对文件的上传,下载和删除的操作

这是一个完整的小程序生态开发

你可能感兴趣的:(小程序云开发项目总结)