{site_name}

{site_name}

🌜 搜索

Node.js HTTP是Node.js标准库中提供的一个内置模块,用于处理HTTP请求和响应

编程 𝄐 0
node.js node red,node.js node-sass,node.js node-xlsx,node.js node_modules
Node.js HTTP是Node.js标准库中提供的一个内置模块,用于处理HTTP请求和响应。它允许开发人员创建Web服务器,以便可以通过浏览器或其他客户端与其进行交互。

以下是一个简单的示例,演示如何使用Node.js HTTP创建一个基本的Web服务器:

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');
});

server.listen(8000, () => {
console.log('Server running at http://localhost:8000/');
});


在上面的示例中,我们首先导入了Node.js的http模块。接下来,我们使用createServer()方法创建了一个HTTP服务器。该方法接受一个回调函数作为参数,这个回调函数会被调用每当有新的请求到达服务器时。回调函数接收两个参数:请求对象(req)和响应对象(res)。

在回调函数中,我们设置了响应状态码为200,并且将响应头的Content-Type值设置为纯文本(text/plain)。最后,我们通过end()方法将“Hello World”发送给客户端并结束响应。

最后,我们使用listen()方法将服务器绑定到本地8000端口,并在控制台打印一条消息以指示服务器正在运行。