Latest

NodeJS中的Buffer是什么

NodeJS中的Buffer是什么

Buffer,也称为缓冲区,是原始内存中的特定位置。 它用作处理单元在特定时刻无法接受的多余二进制数据的临时存储空间。 Node.js 包含一个 Buffer 类。 它可以在管理 TCP流和文件系统上的读写操作时处理二进制数据。 创建Buffer要在 Node.js 中创建Buffer,您将使用 alloc() 或 from() 方法。 alloc() 方法创建一个新缓冲区,在创建期间将其大小指定为第一个也是唯一一个必需的参数。 当您在创建缓冲区时没有任何数据要存储时,它很有用,当您使用 alloc() 方法创建缓冲区时,以字节为单位指定缓冲区大小参数。 例如: const buf = Buffer.alloc(8); console.log(buf); // output: <Buffer 00 00 00 00 00 00 00 00>
By Daddy Auden
GraphQL 请求剖析

GraphQL 请求剖析

GraphQL 服务器非常容易设置。只需传递一个 GraphQL 模式并启动服务器即可完成这项工作。 但是,对于许多用例,这样的设置可能还不够。 让我们深入了解 GraphQL 请求的每个阶段,并了解增强每个阶段如何帮助设置生产就绪的 GraphQL 服务器。 注意:虽然 GraphQL 几乎可以在任何协议上完成,但本文重点介绍最常用的协议 GraphQL over HTTP。但是,大多数知识可以转移到其他协议,例如 WebSockets 上的 GraphQL 或其他更奇特的协议。
By Alana