首页 热点 业界 科技快讯 数码 电子消费 通信 前沿动态 电商

微资讯!浅析Node.js实用的内置API

2022-06-13 05:50:52 来源 : 软件开发网

目录

Process

OS

在构建 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

osAPI 与 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内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!

标签: 操作系统 应用程序 使用情况

相关文章

最近更新
观焦点:超萌相机 2023-03-01 12:29:37
海南百货网 2023-03-01 12:13:44
焦点热讯:宜点充 2023-02-28 10:10:16
天天关注:小铺CEO 2023-02-28 10:07:13
【世界聚看点】KaFit 2023-02-28 09:31:37
葱天下 2023-02-28 09:17:03
渔界竞钓 2023-02-28 08:15:29
焦点快看:鲸奇视频 2023-02-28 06:30:37
环球热议:萝小逗 2023-02-27 23:25:49
简讯:小码公交 2023-02-27 23:16:12
彼岸花 2023-02-27 22:32:52
时时夺宝 2023-02-27 21:37:50
天天动态:袜之源 2023-02-27 21:29:50
天天资讯:AI空气 2023-02-27 20:19:46
世界时讯:绘读 2023-02-27 20:19:41
看点:一元得购 2023-02-27 19:26:28