# nodejs-web-dev-course-code **Repository Path**: CDJC-wgy/nodejs-web-dev-course-code ## Basic Information - **Project Name**: nodejs-web-dev-course-code - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 34 - **Created**: 2026-05-11 - **Last Updated**: 2026-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Node.js 后端应用开发 · 示例代码仓库 > 配套课程:**《Node.js 后端应用开发》** --- ## 环境要求 | 工具 | 版本要求 | |------|---------| | Node.js | **≥ 18.x LTS**(推荐 20.x) | | npm | ≥ 9.x(随 Node.js 自带) | | MySQL | ≥ 8.0(第 5、7 章需要) | | MongoDB | ≥ 6.0(第 5 章可选) | --- ## 目录结构 ``` code/ ├── chapter01/ Node.js 基础(运行时、事件、全局对象、定时器) ├── chapter02/ 模块系统与常用内置模块(CommonJS/ESM、os/path/url) ├── chapter03/ 文件系统与流(fs 四种读写、Buffer、Stream、命令行工具) ├── chapter04/ HTTP 模块与 RESTful 应用(http、静态服务、前后端联调) ├── chapter05/ 数据库编程(mysql2、Sequelize ORM、MongoDB Mongoose) ├── chapter06/ Express 框架(路由、中间件洋葱模型、JWT 鉴权) ├── chapter07/ 全栈综合案例(Express + Sequelize + JWT + Multer 分层架构) └── README.md 本文件 ``` **每章包含独立的 `README.md`**,详细说明该章示例的用途与运行方式。进入对应目录后请先阅读。 --- ## 快速开始 ```bash # 克隆仓库 git clone git@gitee.com:leeworks/nodejs-web-dev-course-code.git cd nodejs-web-dev-course-code # 大多数示例无需安装依赖,直接用 node 运行 node chapter01/00-simple-server.js # 有 package.json 的子目录需先安装依赖 cd chapter07 npm install npm start ``` --- ## 学习建议 1. **按章顺序学习**,每章代码配合对应课件 PPT 阅读 2. **先读该章的 README**,了解示例结构与练习要求 3. **动手运行**每个示例,观察控制台输出 4. 每章末尾的 `*-todo.js` 文件是留给你动手的练习 5. 推荐搭配 [Node.js 官方文档](https://nodejs.org/docs/latest/api/) 查阅 API 细节 --- ## 课程资源 | 资源 | 地址 | |------|------| | 课件 | 课程平台下载 | | 示例代码 | [Gitee 仓库](https://gitee.com/leeworks/nodejs-web-dev-course-code) | | Node.js 官方文档 | [https://nodejs.org/docs/latest/api/](https://nodejs.org/docs/latest/api/) | --- ## License 本仓库代码仅供课程学习使用。