要提前结束 Node.js 中的 HTTP 请求,可以使用 res.end()
方法。res.end()
方法用于立即结束响应进程,它将终止请求并发送响应。这对于需要在发送响应头之后立即停止请求处理的情况非常有用。
以下是一个简单的示例,说明如何使用 res.end()
方法提前结束 Node.js 中的 HTTP 请求:
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.write('Hello World');
res.end();
});
server.listen(3000, () => {
console.log('Server running at http://localhost:3000/');
});
在这个示例中,我们创建了一个简单的 HTTP 服务器,当收到请求时,它会发送 "Hello World" 消息。res.end()
方法在响应已经发送之后立即终止请求处理。
请注意,res.end()
方法不需要参数,因为在调用该方法时,响应已经发送。如果需要在响应结束时发送数据,可以使用 res.write()
方法。
领取专属 10元无门槛券
手把手带您无忧上云