Node.js怎么搭建HTTP服务器

在 Node.js 中搭建一个简单的 HTTP 服务器非常容易。以下是一个基本的示例,演示如何使用 Node.js 创建一个简单的 HTTP 服务器:

// 导入 http 模块 const http = require('http');

// 创建一个 HTTP 服务器

const server = http.createServer((req, res) => {

// 设置响应头

res.writeHead(200, {'Content-Type': 'text/plain'});

// 发送响应内容

res.end('Hello, World!\n');

});

// 监听特定端口

const port = 3000;

server.listen(port, () => {

console.log(`Server is running on http://localhost:${port}`);

});

在这个示例中,我们使用 Node.js 的 http 模块来创建一个 HTTP 服务器。createServer 方法接受一个回调函数,这个回调函数会在每次有请求时被调用。在回调函数中,我们可以设置响应头、发送响应内容,并使用 res.end() 结束响应。

然后,我们使用 listen 方法来指定服务器监听的端口。在这个例子中,服务器会在端口 3000 上监听。当服务器启动后,你可以在浏览器中访问 http://localhost:3000,应该会看到 "Hello, World!"。

相关推荐
QT 小鲜肉3 分钟前
【Linux命令大全】002.文件传输之uupick命令(实操篇)
linux·运维·服务器·chrome·笔记
QT 小鲜肉17 分钟前
【Linux命令大全】003.文档编辑之colrm命令(实操篇)
linux·运维·服务器·chrome·笔记
QT 小鲜肉40 分钟前
【Linux命令大全】002.文件传输之uucico命令(实操篇)
linux·运维·服务器·chrome·笔记·github
、、、、南山小雨、、、、1 小时前
LCEL基本使用和高级使用
android·服务器·windows
末日汐1 小时前
linux--进程学习
linux·运维·服务器·学习
阿拉伯柠檬1 小时前
传输层协议TCP(二)
linux·服务器·网络·网络协议·tcp/ip·面试
源远流长jerry2 小时前
http协议和https协议的连接流程
网络·http·https
独自破碎E2 小时前
整理一些Linux的常用命令
linux·运维·服务器
松涛和鸣2 小时前
44、HTML与HTTP服务器交互笔记
linux·运维·服务器·http·链表·html
Kratzdisteln2 小时前
【Python】配置LLM API Key
java·服务器·python