你会学习到什么?
- 如何使用 TypeScript 结合编辑工具更好的进行高效率完美开发
- 如何使用 TypeScript 搭建开发环境(各种方法)
- 如何完美生成 TypeScript 项目的配置文件 tsconfig.json
- 使用 Express 搭建服务器
- Mongodb 数据库安装与使用
- Mongoose 库的使用
- Express 的中间件利用与错误处理
- 注册功能
- 解决 JSON 数据
- 数据验证
- Mongoose 的 Model 精解
- 登录功能
- 创建 Post
- 验证登录状态
- 删除 Post
- 只能删除自己创建的 Post
- 数据模型关联关系
- 添加评论
- 删除评论
- Mongoose 的插件
- 分页功能
- Express 中间件使用
课程目录
TypesScript + Nodejs + Express + Mongoose 实现 RESTful API 实战教程(33 个视频)
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #1 介绍「04:49」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #2 搭建 TypeScript 开发环境「08:45」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #3 建立 Express 服务器「05:30」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #4 连接 MongoDB 数据「04:58」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #5 错误处理「Pro」「13:19」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #6 开始写注册功能 - body-parser「Pro」「09:13」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #7 验证参数「Pro」「16:02」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #8 实现 User Model「Pro」「09:05」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #9 优化代码 - TypeScript Partial「Pro」「05:00」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #10 Model Validation「Pro」「21:09」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #11 bcryptjs && model pre hook「Pro」「07:16」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #12 json web token「Pro」「04:18」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #13 dotenv「Pro」「04:27」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #14 mongoose instance method「Pro」「05:10」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #15 详解时间格式的处理「Pro」「10:03」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #16 静态方法「Pro」「08:20」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #17 登录功能「Pro」「09:24」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #18 Post 列表「Pro」「06:40」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #19 createPost「Pro」「09:03」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #20 验证登录状态 - check auth「Pro」「12:29」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #21 验证登录状态 - extend express request object「Pro」「06:22」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #22 验证登录状态 - TypeScript Declaration「Pro」「04:55」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #23 createPost && updatePost「Pro」「08:08」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #24 操作权限验证「Pro」「08:22」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #25 deletePost「Pro」「03:22」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #26 likePost「Pro」「09:03」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #27 关联关系 - 多对多 - 一对多 - 一对一「Pro」「15:03」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #28 Mongoose 的 Populate「Pro」「05:13」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #29 Mongoose 的 Plugin - 分页实战(三更)「Pro」「11:44」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #30 三个 express 标配中间件(四更)「Pro」「05:39」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #31 添加评论(四更)「Pro」「08:17」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #32 删除评论(五更)「Pro」「07:51」
TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程 #33 完结(六更)「Pro」「01:19」
最终源码看最后一节
https://www.qiuzhi99.com/playlists?utf8=%E2%9C%93&q%5Bnode_id_eq%5D=8&q%5Bserial_id_eq%5D=&q%5Bis_paid_true%5D=&q%5Bprogress_eq%5D=&q%5Bdifficult_eq%5D=
https://mongoosejs.com/
https://typeorm.io/#/
下一套相关课程的计划:
jest
koa 或 typeorm 或 egg
基于角色的权限设计 API