TypesScript + Node.js + Express + Mongoose 实现 RESTful API 实战教程
发布于 5 年前 作者 hfpp2012 3466 次浏览 来自 分享
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

你会学习到什么?

  • 如何使用 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=✓&q[node_id_eq]=8&q[serial_id_eq]=&q[is_paid_true]=&q[progress_eq]=&q[difficult_eq]=

https://mongoosejs.com/

https://typeorm.io/#/

下一套相关课程的计划:

  • jest

  • koa 或 typeorm 或 egg

  • 基于角色的权限设计 API

回到顶部