![5efaf00c851f87731358f86a275a9b86.png](https://i-blog.csdnimg.cn/blog_migrate/6c6fcebde46eb980e9dea48d91839bff.jpeg)
前言
本项目是一个基于云开发的小程序。
本文选取项目中的一个页面 -- 历史上的今天
来做一个云开发的分享,会涉及云函数和云数据库。
由于是实战项目,关于小程序的基础知识请移步官方文档,本文不再赘述。
项目预览
- 微信搜索:
口袋工具y
- 扫一扫:
![24192f7418c2473d882a1e2e8e513be8.png](https://i-blog.csdnimg.cn/blog_migrate/c606cfe088e32e36e6db0259f875919f.jpeg)
前期遇到的问题
- 数据来源:没有数据,寸步难行呀
如何解决数据来源
- 编写爬虫将需要的数据爬取并保存下来
- 找一些提供数据的平台,如阿凡达数据、聚合数据等等。
本项目选择第二种方式,并最终选择了聚合数据平台API。
项目开始
新建项目
- 新建项目,配置好名称、目录、AppID等信息,后端服务选择
小程序·云开发
,点击新建。
关于AppID: 请自行修改为你注册的小程序AppID。
![05d14b57b085f4ccfea6135aabe91996.png](https://i-blog.csdnimg.cn/blog_migrate/cc5543fa66650e748b0bc7c3a121cfa9.jpeg)
- 点击新建即可完成项目初始化,得到一个云开发模板:
![94ab60bb64c7f072cd0617b1635695fd.png](https://i-blog.csdnimg.cn/blog_migrate/fb004aa03bfa605cf284451cf7d4b068.jpeg)
目录结构:
+-- cloudfunctions|[指定的环境] // 存放云函数的目录
+-- miniprogram // 小程序代码编写目录
|-- README.md // 项目描述文件
|-- project.config.json // 项目配置文件
新建云开发环境
- 点击左上角菜单项
云开发
![ccf767c3d27b776194c106169f3e07db.png](https://i-blog.csdnimg.cn/blog_migrate/822c5de57fcb854bbf6e62e02a6c2aea.jpeg)
- 点击创建资源环境,环境名称及环境ID请自行设置:
![9352014579418454a8345fbc8d41bb90.png](https://i-blog.csdnimg.cn/blog_migrate/935b1d5e402adbf7b31a988172c5fe7d.jpeg)
- 点击确定即可完成创建
编写云函数
1. 新建云函数
在目录
cloudfunctions