React 和 Flask 打造私人专属网盘培训
使用 React 作为前端技术,Python Flask 作为后端技术,实现了一个小型的私人网盘应用。
项目中涉及到网站应用的完整设计与实现。
通过学习并实现一个完整项目来加深对于 React SPA 应用开发和 Python Flask 技术的理解。
1 React 环境搭建
2 Flask 环境搭建
3 PeeweeORM 的使用
4 使用 fetch 发送网络请求
5 上传下载的前后端实现
6 临时 Token 认证
7 node&npm 基本使用
8 SQLite 基本使用
9 Python ItsdangerousCookie 实现认证
10 RESTfull API 设计
11 ReactRouter 的使用
12 Flask 静态页面部署
1
React & SPA 介绍
1.React简介和环境搭建
2.node&npm基本使用
3.ReactSPA简单实践
2
Flask 介绍
1.Flask简介和环境搭建
2.pip基本使用 3.Flask单元测试支持
3
数据库操作
1.SQLite基本使用
2.PeeweeORM基本使用
4
登录与认证实现
1.引入和使用第三方React组件
2.PythonitsdangerousCookie实现认证
3.使用fetch发送网络请求
5
文件夹增加和删除
1.RESTfulAPI设计
2.React中Modal对话框的实现
6
文件上传和下载
1.Peewee关联表
2.上传和下载的前后端实现
7
文件公开分享
1.reactrouter使用
2.临时Token认证
8
文件私密分享
1.临时Token认证
2.简单短密码的生成
3.使用React组件生成二维码
9
项目总结与回顾
1.React打包发布
2.Flask静态页面部署