一、什么是Node.js
定义
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,允许开发者使用 JavaScript 进行服务器端编程
本质:并非传统意义上的框架或库,而是一个让 JavaScript 运行在服务端的平台
特点:异步非阻塞 I/O、单线程事件循环、轻量高效
核心优势
- 前后端语言统一:前端开发者可直接使用 JavaScript 开发服务端
- 异步非阻塞:适合处理高并发、I/O 密集型任务(如文件读写、网络请求)
- 轻量级:内存占用低,适合构建微服务和实时应用
- 生态丰富:npm 仓库拥有数百万开源包,开发效率高
2025/6/17大约 2 分钟