用nodejs 写一个http服务器
时间: 2024-09-21 20:13:21 浏览: 50
nodejs搭建本地http服务器教程
在Node.js中创建一个简单的HTTP服务器非常容易,因为Node.js天生就是用于处理大量并发连接的,尤其适合构建Web服务。你可以使用内置的`http`模块或者第三方库如`express`来快速实现。这里是一个基本的例子,展示如何使用`http`模块创建一个服务器:
```javascript
const http = require('http');
// 创建一个简单的服务器实例
const server = http.createServer((req, res) => {
// 当接收到请求时,设置响应头并发送默认响应
res.statusCode = 200; // 状态码
res.setHeader('Content-Type', 'text/plain'); // 设置响应内容类型
// 发送响应体,这里我们返回一个简单的欢迎消息
res.end('Hello, World!\n');
});
// 监听指定的端口(通常是8080)
server.listen(8080, () => {
console.log('Server is running at http://localhost:8080');
});
```
在这个例子中,服务器监听8080端口,当有请求到达时,它会发送一个"Hello, World!"的消息。如果你想使用更高级的功能,比如路由、中间件等,可以考虑使用Express框架。
阅读全文