运行时、npm、Express 与 REST API,对接 nodejs / backend / full-stack 路线图。
登录后追踪本课程进度 —登录
Node.js 是什么
服务端 JS、与浏览器差异、适用场景与 Spring Boot 分工。
运行时与 process
运行脚本、process.cwd、stdin/stdout、退出码。
模块与 npm
CommonJS、ESM、package.json、npx、依赖安装。
文件系统与 path
fs 读写、path 拼接、__dirname 与 import.meta.url。
http 模块
原生 createServer、请求/响应、最小 JSON API。
Express 入门
路由、中间件、静态文件、与 Spring MVC 对照。
事件循环与异步
Event Loop、process.nextTick、Node 中 Promise/async。
环境变量与配置
dotenv、process.env、开发/生产配置分离。
Streams 基础
Readable/Writable、管道、大文件处理直觉。
错误处理
同步/异步错误、未捕获异常、Express 错误中间件。
测试 node:test
内置测试运行器、断言、HTTP 接口测试入门。
综合练习与选型
REST 课程 API;何时选 Node vs Spring Boot。