Node.js 入门指南:环境搭建与首个 HTTP 服务器实现

作者:慢半拍时间:2026-10-28 12:47:58浏览:530

本文详细介绍 Node.js 的基本概念及其在服务器端应用中的优势,涵盖从环境安装验证到创建首个 HTTP 服务器的完整流程。通过具体代码示例,演示如何编写 server.js 文件并启动服务,最终在浏览器中访问本地地址查看运行结果,帮助初学者快速掌握 Node.js 基础开发技能。

Node.js 简介与核心概念

一、Node.js 简介 关于 Node.js 的基础信息网上资料繁多,此处仅做精简概述。

1. 什么是 Node.js 从核心定义来看,Node.js 是一个基于事件驱动的服务器端 JavaScript 运行环境。这意味着开发者可以像使用 PHP、Ruby 或 Python 那样,利用 JavaScript 语言来构建服务器端应用程序。它特别专注于网络应用开发以及创建与网络进行交互的软件系统。

Node.js 的应用场景

2. Node.js 的应用场景 Node.js 的功能范围广泛,既可用于编写操作文件系统的简短脚本,也能支撑运行整个业务的大规模 Web 应用程序。得益于其独特的架构设计,Node.js 尤其适合开发多人在线游戏、实时交互系统、联网软件以及需要处理数千个并发用户的高性能应用。

环境安装与首个程序实现

3. 安装与创建第一个 Node.js 程序 安装过程相对简单,用户可通过搜索引擎获取相关教程。验证 Node.js 是否安装成功的方法如下: 打开终端或命令行工具,输入命令 node 并回车。 若输出提示符 >,则说明进入交互模式。 继续输入表达式 1+1 并回车。 若输出结果为 2,则表明安装成功。 接下来,在 Node.js 的安装目录下新建一个名为 server.js 的文件,并在其中编写以下代码:

JavaScript 代码


var http = require('http'); 
http.createServer(function (req,res){ 
  res.writeHead(200,{'Content-Type':'text/html;charset=utf-8'}); 
  res.end('我在用Node.js写程序\n'); 
}).listen(4000,"127.0.0.1"); 
console.log('Server running at http://127.0.0.1:4000/'); 

随后,在终端中进入该安装目录。例如,初始状态位于 C 盘,而 Node.js 安装在 D 盘,则需执行以下操作: 输入 D: 切换到 D 盘。


D:\>cd "Program Files <x86>"
D:\Program Files <x86>>cd nodejs
D:\Program Files <x86> nodejs>node server.js
输入:Server running at http://127.0.0.1:4000
//终止是:Ctrl+C

此时,在浏览器地址栏输入 URL:http://127.0.0.1:4000 网页将显示内容:我在用Node.js写程序 至此,我们的第一个 Node.js 程序已成功运行。

作者最新文章