什么是 Node.js?

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,允许你在服务器端运行 JavaScript 代码。它特别适合构建高性能的网络应用,尤其在实时应用、API 服务和数据流处理方面表现优异。🎉

核心特性

  • 事件驱动:通过事件循环机制高效处理并发请求
  • 非阻塞 I/O:避免阻塞操作,提升性能
  • 跨平台:支持 Windows、Linux、macOS 等系统
  • 丰富的生态:npm 提供超过 150 万模块

开始学习

安装 Node.js

  1. 访问 Node.js 官网 下载适合你系统的版本
  2. 安装后通过命令行验证:
    node -v
    npm -v
    
  3. 熟悉基础命令:
    • node app.js:运行 JavaScript 文件
    • npm init:初始化项目
    • npm install express:安装第三方模块

常用工具链

  • npm:包管理器(点击了解更多)
  • npx:临时运行包
  • Node.js 文档:官方权威指南

实战示例

创建第一个服务器

const http = require('http');

http.createServer((req, res) => {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello Node.js!\n');
}).listen(3000, '127.0.0.1');

console.log('Server running at http://127.0.0.1:3000/');

📌 运行方法:保存为 server.js 后执行 node server.js

深入学习路径

常见问题

  • Q: Node.js 和 JavaScript 的区别?
    A: Node.js 是运行时环境,JavaScript 是编程语言 🧠
  • Q: 如何调试 Node.js 应用?
    A: 使用 node inspect 或 VS Code 内置调试工具 🔍
node_js_logo

欢迎访问 Node.js 官方文档 获取更多进阶内容!📚