Skip to content
📈0️⃣

Node 常用的内置库

Node.js 提供了许多内置库,如 ​fs​、​http​、​url​、​path​ 等。你可以通过阅读 Node.js 官方文档和相关教程了解这些内置库的功能和用法。了解这些内置库将帮助你处理文件系统、网络通信、URL 解析等常见任务。

内置库大纲

  • fs 模块:文件系统操作相关
  • http 模块:创建 HTTP 服务器和客户端
  • url 模块:解析和格式化 URL
  • path 模块:处理文件路径
  • os 模块:提供操作系统相关信息
  • events 模块:实现事件驱动的架构
  • stream 模块:处理流数据
  • crypto 模块:提供加密功能
  • util 模块:提供实用工具函数

每个库的简介

  • fs 模块:提供了对文件系统进行读取、写入、修改和删除等操作的功能。

  • http 模块:提供了创建基于 HTTP 的 Web 服务器和客户端的功能,支持处理请求和发送响应等操作。

  • url 模块:用于解析和操作 URL,包括对路径、查询参数、哈希片段的处理等。

  • path 模块:处理文件路径相关的操作,如合并路径、解析路径信息、获取文件名等。

  • os 模块:提供操作系统相关的信息,如获取 CPU 核心数、内存信息、系统平台等。

  • events 模块:实现了事件驱动的架构,用于创建和处理自定义事件以及注册监听器。

  • stream 模块:处理流数据,有多种类型的流(可读流、可写流、双工流等),用于高效地处理大量数据。

  • crypto 模块:提供了加密和解密相关的功能,包含对哈希、摘要、加密算法的支持。

  • util 模块:提供一些实用工具函数,如对象继承、类型判断、错误处理等。