基础 API

在 Node.js 中,最主要的内容是实现了一套 CommonJS 的模块化规范,并内置了一些常见的模块,具体如下:
  1. fs(文件系统模块):能够读取和写入当前安装系统环境中硬盘的数据。
  1. path(路径系统模块):用于处理路径之间的相关问题。
  1. crypto(加密模块):与加密相关,能够以标准的加密方式对内容进行加密和解密操作。
  1. dns(DNS 处理模块):可处理 DNS 相关的内容,比如设置 DNS 服务器等。
  1. http(HTTP 模块):可以设置一个 HTTP 服务器,用于发送 HTTP 请求并监听响应等操作。
  1. readline(读取行模块):用于读取标准输入(stdin)的一行内容,能够实现对命令行中的内容进行读取、增加、删除等操作。
  1. os(操作系统模块):提供了操作系统层面的一些 API,例如可以获取当前系统的类型以及一些相关参数。
  1. vm(虚拟机模块):这是一个专门处理沙箱的虚拟机模块,底层主要调用 V8 相关的 API 来进行代码解析。
  1. V8 引擎:该引擎主要负责解析层面的工作,具体的上层还存在许多针对具体环境的封装。

Debug 与内存泄漏

对于浏览器的 JS 代码而言,我们可以通过设置断点来进行分步调试。在每一步调试过程中,打印当前上下文中的变量结果,以此来定位具体问题出现在哪一步。
Loading...
文章列表
王小扬博客
云原生
Git
Elasticsearch
Apollo
产品
Think
生活技巧
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP
AI