Node.js 是基于 Chrome V8 引擎的 JavaScript 运行环境,允许开发者使用 JavaScript 编写服务器端代码。以下是核心知识点概览:
📚 1. 快速入门
- 安装:https://nodejs.org 官网下载 LTS 版本
- 运行:终端执行
node app.js
启动服务 - 包管理:使用
npm
安装依赖(如npm install express
) - 异步编程:回调函数、Promise、async/await 三者关系
// 示例:异步文件读取 fs.readFile('file.txt', 'utf8', (err, data) => { if (err) throw err; console.log(data); });
🧰 2. 开发工具链
- 推荐 IDE:VS Code(集成 ESLint、Prettier)
- 调试技巧:
node inspect
命令行调试模式 - 版本控制:Git 配合 GitHub 仓库托管
🌐 3. 实用场景
- 后端开发:https://www.example.com 前端与后端一体化
- 实时应用:WebSocket 实现聊天室功能(如:💬 实时消息推送)
- CLI 工具:通过
npm
创建可执行文件
📌 4. 学习资源
- 深入学习Node.js(推荐进阶路径)
- 官方文档:https://nodejs.org/en/docs
- 书籍推荐:《Node.js开发指南》(含完整代码示例)