温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Node.js实用的内置API有哪些

发布时间:2022-06-13 09:12:08 来源:亿速云 阅读:215 作者:zzz 栏目:开发技术

这篇文章主要介绍了Node.js实用的内置API有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Node.js实用的内置API有哪些文章都会有所收获,下面我们一起来看看吧。

在构建 Node.js 应用程序时,了解 Node.js 开箱即用的实用程序和 API 有助于满足常见用例和开发需求。

  • Process:检索有关环境变量、参数、CPU 使用率和报告的信息。

  • OS:检索 Node 正在运行的操作系统和系统相关信息:CPU、操作系统版本、主目录等。

Process

process 对象提供有关 Node.js 应用程序以及控制方法的信息。使用它来获取环境变量、CPU 和内存使用情况等信息。process 在全局范围内可用:可以在不导入的情况下使用它,尽管 Node.js 文档建议明确引用它:

import process from "process";
  • process.argv :返回一个数组,其中前两项是 Node.js 可执行文件路径和脚本名称。

  • process.env:返回一个包含环境名称/值对的对象,例如 process.env.NODE_ENV

  • process.cwd():返回当前工作目录。

  • process.platform: 返回识别操作系统的字符串:'aix''darwin' (macOS)、 'freebsd''linux''openbsd',、 'win32' (Windows)

  • process.uptime():返回node.js进程已运行的秒数。

  • process.cpuUsage():返回当前进程的用户和系统 CPU 时间使用情况,如:{ user: 514883, system: 11226 },将对象传递回方法以获取相对读数。

  • process.memoryUsage():返回一个以字节为单位描述内存使用情况的对象。

  • process.version:返回 Node.js 版本字符串,例如 18.0.0

  • process.report:生成诊断报告。

  • process.exit(code):退出当前应用程序。使用退出代码 0 表示成功或在必要时使用适当的错误代码。

OS

os API 与 process 有相似之处,但它也可以返回有关 Node.js 正在运行的操作系统的信息,提供了诸如操作系统版本、CPU 和正常运行时间等信息。

  • os.cpus():返回一个对象数组,其中包含有关每个逻辑 CPU 内核的信息,下面的“集群”部分引用 os.cpus() 来分叉该进程。在 16 核 CPU 上,将运行 16 个 Node.js 应用程序实例以提高性能。

  • os.hostname():操作系统主机名

  • os.version():标识操作系统内核版本的字符串。

  • os.homedir():用户主目录的完整路径。

  • os.tmpdir():操作系统默认临时文件目录的完整路径。

  • os.uptime():操作系统运行的秒数。

关于“Node.js实用的内置API有哪些”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Node.js实用的内置API有哪些”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI