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_logo
Express_js