当前位置 : 主页 > 网络编程 > JavaScript >

Nodejs Buffer的使用及Stream流和事件机制详解

来源:互联网 收集:自由互联 发布时间:2023-02-08
目录 前言 Buffer 使用 Buffer 拼接 编码问题 拼接的正确姿势 文件读取 性能 在网络中的应用 流 Stream 管道 pipe() EventEmitter 总结 前言 昨天我们讲述了 Buffer类 的基础用法,今天我们介绍一
目录
  • 前言
  • Buffer 使用
    • Buffer 拼接
    • 编码问题
    • 拼接的正确姿势
    • 文件读取
    • 性能
    • 在网络中的应用
  • 流 Stream
    • 管道 pipe()
  • EventEmitter
    • 总结

      前言

      昨天我们讲述了 Buffer类 的基础用法,今天我们介绍一下 Buffer类 的一些应用以及 流(Stream) 的概念和用法。

      Buffer 使用

      Buffer 拼接

      Buffer 在使用时,通常是以一段一段的方式传输。以下是一段经典的从输入流中读取内容的代码:

      const fs = require("fs");
      // const readFs = fs.createReadStream("./readExam.md", {
      //   highWaterMark: 1
      // });
      const readFs = fs.createReadStream("./readExam.md");
      let data = "";
      readFs.on("data", (chunk) => {
          data += chunk;
      });
      readFs.on("end", () => {
          console.log("buffer value: ", data);
      });
      

      上一篇:Vue树表格分页的实现方法详解
      下一篇:没有了
      网友评论