前置知识
在学习本章之前,建议你对 JavaScript 有基本的了解。这将有助于你更快地掌握 Node.js 的概念。
什么是 Node.js?
Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境。它允许开发者使用 JavaScript 编写服务器端代码,打破了 JavaScript 只能在浏览器中运行的传统局面。
2025/9/17大约 3 分钟
前置知识
在学习本章之前,建议你对 JavaScript 有基本的了解。这将有助于你更快地掌握 Node.js 的概念。
Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境。它允许开发者使用 JavaScript 编写服务器端代码,打破了 JavaScript 只能在浏览器中运行的传统局面。
学习目标
本章将带你探索 Node.js 中一些最常用和最重要的核心模块。学完后,你将能够利用它们进行文件操作、路径处理和构建基础的 Web 服务。
Node.js 提供了一套功能强大的内置模块,无需额外安装即可直接使用。我们只需通过 require()
函数引入它们。
fs
模块:与文件系统交互fs
(File System) 模块是 Node.js 中用于与文件系统进行交互的核心工具。它提供了丰富的函数来执行文件和目录的读、写、创建等操作。
学习目标
在本章中,你将学会如何使用 npm
来管理项目依赖,并利用强大的 Express
框架来搭建一个结构清晰、功能完备的 Web 服务器,包括路由和中间件的使用。
虽然 Node.js 的核心模块很强大,但其生态系统的真正力量在于 npm
(Node Package Manager)——世界上最大的软件注册表。通过 npm
,我们可以轻松地发现、分享和使用由社区创建的数百万个可重用代码包。