本文介绍如何使用 Node.js 快速搭建一个基础的 HTTP 服务器。通过创建 server.js 文件并引入 http 模块,实现监听 8888 端口并返回 Hello World 响应。文章包含完整代码示例及在 Windows 环境下通过命令行启动服务器的具体步骤,适合初学者快速上手 Node.js 开发。
Node.js 服务器搭建入门
首先,我们将通过一个基础示例来开始学习,目标是实现经典的“Hello World”输出。
这几乎是所有编程语言教程的开篇惯例,我们的内容也不例外。
第一步是建立项目文件夹,路径可根据个人习惯设定,本教程中使用的目录为 e:/nodetest/。
鉴于我们的目标是构建服务器,因此将主入口文件命名为 server.js。
接下来,在 server.js 文件中编写以下核心代码:
核心代码实现
具体代码实现如下:
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(8888);
服务器启动与验证
代码编写完成后,打开命令提示符(cmd)。
使用 cd e:/nodetest/ 命令切换至项目所在目录,随后执行 node server.js 命令即可启动服务器;
此时,在浏览器地址栏输入 http://localhost:8888/ 进行访问,页面将显示“Hello World”文本;
这便构成了一个功能完整的最小化服务器,尽管它目前仅能返回静态文本。无需担心,后续步骤将逐步引导你构建更复杂的服务器功能。
在下一节中,我们将深入剖析上述代码的具体结构与工作原理。