处理 Node.js 中的 POST 请求

Node.js 使用来处理传入的数据。

引用文档,

流是一个抽象接口,用于处理 Node.js 中的流数据。流模块提供了一个基本 API,可以轻松构建实现流接口的对象。

要处理 POST 请求的请求正文,请使用 request 对象,这是一个可读的流。数据流作为 data 事件发送到 request 对象上。

  request.on('data', chunk => {
    buffer += chunk;
  });
  request.on('end', () => {
    // POST request body is now available as `buffer`
  });

只需创建一个空缓冲区字符串,并通过 data 事件附加缓冲区数据。

注意

  1. data 事件上接收的缓冲区数据是 Buffer 类型
  2. 创建新的缓冲区字符串以从每个请求的数据事件中收集缓冲的数据,即在请求处理程序内创建 buffer 字符串。