3.5 小时 Deno 完整课程
疯狂尊重
Deno——Nodejs 的继承者
通过使用 MongoDB 在 deno 中创建 API 并在 3.5 小时内使用 JWT 对用户进行身份验证,从基础到高级学习 #Deno(#Nodejs 的后继者)
使用的 Deno 模块
我们将使用 Deno 世界的各种模块
- Oak 中间件框架https://deno.land/x/oak
- 加密密码https://deno.land/x/bcrypt
- 生成 JWT 令牌https://deno.land/x/djwt
- Mongo DB 驱动程序https://deno.land/x/mongo
有用的链接
文档:https://deno.land
源代码:https://github.com/bitfumes/deno-js-with-mongodb-course
以下是我们将要讨论的主题列表
1 Deno 入门
2 Deno Oak 简介
3 创建您的第一条路由
4 创建包含数据的 Post 路由
5 创建动态路由
6 处理未找到
7 使用环境变量
8 使用控制器
9 安装 MongoDB
10 使用 Mongo 驱动程序
11 从 MongoDB 获取用户
12 将用户存储到 MongoDB
13 验证请求数据
14 从 MongoDB 中删除用户
15 在 MongoDB 上更新用户
16 更新时验证
17 重构验证
18 一次处理多个错误
19 处理空对象
20 使用 Denon 进行热重启
21 处理错误的用户 ID
22 在字段中添加 created
23 对密码进行 Bcrypt 加密
24 创建登录路由
25 使用电子邮件获取用户
26 验证密码
27 生成 JWT
28 从标头中提取身份验证令牌
29 验证身份验证令牌
30 创建身份验证中间件
31 创建受保护的路由
32 获取来自令牌 33 的 UserId
显示已验证的使用
查看 Denojs 的进步课程,网址为
https://bit.ly/2ZArzXg
欢迎提出任何建议或意见:)
文章来源:https://dev.to/sarthaksavvy/deno-full-course-in-3-5-hours-11p4