Content
8 Lessons • 0 Quizzes • 0 Challenges
课程导引与准备工作
- 1
开始学习 Express.js:你将学到什么
- 2
Node.js 快速回顾
- 3
理解异步 JavaScript
- 4
测验:Node.js 与异步基础
开始使用 Express.js
- 1
Express.js 概述:从 Node HTTP 到 Express 框架
- 2
探索 Express.js 的请求-响应循环
- 3
基本路由原理
- 4
中间件简介
- 5
测验:Express.js 基础知识
结论
- 1
反思与收获
深入探究路由
- 1
动态路由与路由参数
- 2
Express 路由器与模块化路由
- 3
路由中的错误处理
- 4
测验:Express 路由技术与路由设计
掌握中间件
- 1
内置中间件与第三方中间件
- 2
创建自定义中间件
- 3
测验:理解并应用 Express.js 中的中间件
构建 RESTful API 并集成数据库
- 1
REST API 基础与设计原则
- 2
Express.js 中的数据库集成
- 3
使用 MongoDB 和 Mongoose 执行 CRUD 操作
- 4
数据验证与清理
- 5
测验:REST API、CRUD 和数据验证
保护你的 Express 应用程序
- 1
使用 bcrypt 进行密码哈希
- 2
JWT 认证:生成与签发令牌
- 3
JWT 认证:使用中间件保护路由
- 4
安全最佳实践(Helmet、限流、CORS)
- 5
安全的文件上传与恶意文件处理
- 6
防范注入攻击:SQL注入、NoSQL注入、跨站脚本(XSS)
- 7
测验:保护 Express 应用程序
超越API:UI渲染、实时通信与日志记录
- 1
用于动态内容的模板引擎
- 2
使用 Socket.io 构建实时通信
- 3
使用 Winston 进行结构化应用日志记录
- 4
测验:模板、实时通信与日志记录
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User