📗 Node.js 学习笔记
面向后端开发者的 Node.js 系统教程。用你熟悉的 Java/Python 后端视角,讲透 Node.js 的运行机制、异步模型与工程实践,最终落到「Node 服务对接大模型」的实战。
🗺️ 学习路线图
| 阶段 | 章节 | 内容 |
|---|---|---|
| 📗 入门篇 | 第 1 章 | Node 是什么、V8 引擎、事件循环 |
| 📘 核心篇 | 第 2 ~ 4 章 | 模块系统、异步编程、核心模块 |
| 📙 实战篇 | 第 5 ~ 6 章 | HTTP 服务与中间件、对接大模型 |
| 📕 工程篇 | 第 7 章 | 调试、性能、pm2、Docker 部署 |
📚 章节导航
| # | 章节 | 难度 | 预计阅读 | 内容概要 |
|---|---|---|---|---|
| 1 | Node.js 概述与运行机制 | ⭐⭐ | 15 min | V8 引擎、单线程异步模型、事件循环 Event Loop |
| 2 | 模块系统与 npm | ⭐⭐ | 12 min | CommonJS vs ESM、模块加载机制、包管理 |
| 3 | 异步编程深入 | ⭐⭐⭐ | 15 min | 回调 → Promise → async/await、EventEmitter |
| 4 | 核心模块实战 | ⭐⭐ | 12 min | fs / path / http / stream 四大核心模块 |
| 5 | HTTP 服务与中间件 | ⭐⭐⭐ | 15 min | 原生 http、Express、中间件洋葱模型 |
| 6 | Node.js 对接大模型 | ⭐⭐⭐ | 15 min | 调大模型 API、SSE 流式输出、工程封装 |
| 7 | 工程化与部署 | ⭐⭐ | 12 min | 调试、性能优化、pm2、Docker 部署 |
🎯 适合人群
| 人群 | 推荐起点 | 阅读建议 |
|---|---|---|
| Java/Python 后端,想补 Node | 第 1 章 | 重点看事件循环和异步模型,这是和传统后端最大的思维差异 |
| 会写一点 JS,想系统化 | 第 2 章 | 从模块和异步开始,查漏补缺 |
| 要用 Node 写 AI 服务 | 第 6 章 | 直接看大模型对接和流式输出,回头补异步基础 |
| 想快速部署上线 | 第 7 章 | 看工程化和部署,配套 pm2 / Docker |
📂 目录结构
nodejs/
├── README.md # 📚 本文件:电子书导航目录
├── chapters/ # 📝 7 个章节,每章独立文件
│ ├── 01-runtime-mechanism.md
│ ├── 02-module-system.md
│ ├── 03-async-programming.md
│ ├── 04-core-modules.md
│ ├── 05-http-service.md
│ ├── 06-llm-integration.md
│ └── 07-engineering-deploy.md
└── images/ # 🖼️ 配图(架构图用 ASCII,直接写在章节里)💡 阅读提示:架构图/流程图用 ASCII 直接嵌在正文里,纯文本即可阅读。每章末尾附「下一章预告」,帮你建立章节间的知识关联。