node.js

node.js中的http.response.end方法使用说明

小亿
119
2024-01-08 16:58:19
栏目: 编程语言

在Node.js中,http.response.end()方法是用来结束HTTP响应的方法。它可以接受一个可选的参数来作为响应体发送给客户端。

使用http.response.end()方法的一般格式如下:

response.end([data][, encoding][, callback])

参数说明:

示例用法:

  1. 发送一个简单的响应体:
const http = require('http');

const server = http.createServer((req, res) => {
  res.end('Hello, World!');
});

server.listen(3000);
  1. 使用Buffer对象发送响应体:
const http = require('http');

const server = http.createServer((req, res) => {
  const data = Buffer.from('Hello, World!', 'utf-8');
  res.end(data);
});

server.listen(3000);
  1. 使用可读流发送响应体:
const http = require('http');
const fs = require('fs');

const server = http.createServer((req, res) => {
  const readableStream = fs.createReadStream('file.txt');
  res.end(readableStream);
});

server.listen(3000);

注意事项:

0
看了该问题的人还看了