首页 > web前端 > js教程 > 正文

Nodejs 中常用的内置 API

Mary-Kate Olsen
发布: 2024-10-23 13:03:02
原创
570 人浏览过

Common built-in APIs in Nodejs

Node.js 提供了各种内置 API,这些 API 对于服务器端操作、文件处理、网络和其他任务至关重要。以下是关键 Node.js 内置 API 的完整列表:

  1. 全局对象
  2. 文件系统 (fs) API
  3. HTTP/HTTPS API
  4. 路径API
  5. 操作系统 API
  6. 事件API
  7. 流 API
  8. 缓冲区 API
  9. 计时器API
  10. 加密 API
  11. 子进程 API
  12. 流程API
  13. URL API

1。全局对象

  • 全球
  • 流程
  • 控制台
  • setTimeout()
  • clearTimeout()
  • setInterval()
  • clearInterval()
  • setImmediate()
  • clearImmediate()
  • queueMicrotask()

2。文件系统 (fs) API
Node.js 中的 fs 模块允许您与文件系统交互,以读取、写入和管理文件和目录。

示例:异步读取文件

3。 HTTP/HTTPS API
Node.js 提供了 http 和 https 模块来创建 Web 服务器、处理 HTTP 请求以及进行 HTTP 调用。

示例:创建一个简单的 HTTP 服务器

4。路径 API
路径模块提供了用于处理文件和目录路径的实用程序。

示例:连接和解析文件路径

5。操作系统 API
os模块提供了操作系统相关的实用函数,可以让你获取系统的信息。

示例:获取有关系统的信息

6。事件API
events 模块提供了一个 EventEmitter 类,允许您创建、侦听和发出自定义事件。

示例:创建和发出事件

7。流 API
Node.js 中使用流来处理块数据的读取和写入,对于处理大型文件或数据流(例如 HTTP 请求和响应)非常有用。 Stream 模块内置于 Node.js 中。

示例:以流的形式读取文件

8。缓冲区 API
Node.js 中的 Buffer 类用于处理二进制数据。它对于处理非字符串格式的流或数据(例如原始文件或网络数据包)特别有用。

示例:创建缓冲区并写入内容

9。定时器 API
Node.js 提供了类似于浏览器的 setTimeout 和 setInterval 函数的计时器。它们是 Node.js 运行时的一部分,用于在延迟后或定期执行代码。

示例:使用 setTimeout 延迟函数调用

10。加密API
crypto 模块提供用于哈希、加密和解密的密码函数。

示例:生成 SHA-256 哈希

11。子进程 API
child_process 模块允许您从 Node.js 应用程序生成新进程。这对于执行系统命令或运行外部程序很有用。

示例:生成一个新进程来运行系统命令

12。流程API
process 对象是一个全局对象,它提供有关当前 Node.js 进程的信息并允许与其交互。

示例:访问命令行参数

13。网址API
url 模块提供了用于 URL 解析和解析的实用程序。
示例:解析 URL

以上是Nodejs 中常用的内置 API的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!