中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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

小億
120
2024-01-08 16:58:19
欄目: 編程語言

在Node.js中,http.response.end()方法是用來結束HTTP響應的方法。它可以接受一個可選的參數來作為響應體發送給客戶端。

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

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

參數說明:

  • data(可選):要發送給客戶端的響應體數據。它可以是一個字符串、一個Buffer對象或一個可讀流。如果沒有提供該參數,那么響應體將為空。
  • encoding(可選):如果data參數是一個字符串,那么可以指定它的編碼方式,默認為utf-8
  • 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);

注意事項:

  • http.response.end()方法只能在響應的處理函數中調用一次,多次調用會拋出異常。

0
怀来县| 高安市| 遂溪县| 石景山区| 巴彦淖尔市| 马公市| 刚察县| 原阳县| 武宁县| 斗六市| 天柱县| 公主岭市| 昂仁县| 霍邱县| 乐至县| 沧州市| 长兴县| 洱源县| 临漳县| 南安市| 定陶县| 仪陇县| 阿合奇县| 邢台县| 邢台市| 鞍山市| 赤峰市| 勃利县| 二连浩特市| 舟山市| 抚顺县| 绥德县| 昂仁县| 洪湖市| 乐清市| 闵行区| 桑日县| 瑞金市| 阿克苏市| 曲麻莱县| 武夷山市|