找到 264 篇文章 关于 Node.js

Node.js – process.noDeprecation() 方法

Mayank Agarwal
更新于 2021-11-24 07:01:55

浏览量 110 次

此 `process.noDeprecation()` 方法指示当前 Node.js 项目中是否设置了 `--no-deprecation` 标志。此布尔标志控制是否将弃用警告消息打印到 stderr。将此标志设置为 True 将使所有弃用警告静默。语法 `process.noDeprecation()` 示例 1 创建一个名为“noDeprecation.js”的文件并复制以下代码。创建文件后,使用命令“node noDeprecation.js”运行此代码,如下例所示 // process.noDeprecation() 演示示例 // 导入 process 模块 const process = require('process'); // 打印 noDeprecation 默认值 console.log(process.noDeprecation); 输出 1 undefined 输出 2 true 示例 2 让我们…… 阅读更多

Node.js – dns.resolvePtr() 方法

Mayank Agarwal
更新于 2021-11-24 07:00:48

浏览量 82 次

dns.resolvePtr() 方法使用 DNS 协议解析主机名的指针记录 (PTR 记录)。传递给回调函数的 addresses 参数将包含回复记录作为字符串数组。语法 dns.resolvePtr(hostname, callback) 参数 hostname - 此参数接受要解析的主机名的输入。callback - 此函数将捕获任何错误。records − 返回主机名的 PTR 记录。示例 1 创建一个名为“resolvePtr.js”的文件并复制以下代码。创建文件后,使用命令“node resolvePtr.js”运行此代码,如下例所示 // dns.resolvePtr() 演示示例 // 导入…… 阅读更多

Node.js – dnsPromises.resolveSoa() 方法

Mayank Agarwal
更新于 2021-11-24 06:57:12

浏览量 75 次

dnsPromises.resolveSoa() 方法使用 DNS 协议解析主机名的起始授权记录 (SOA 记录)。成功后,promise 将解析为具有以下属性的 nsnamehostmasterserialrefreshretryexpireminttl 语法 dnsPromises.resolveSoa(hostname) 参数 hostname - 此参数接受要解析的主机名的输入。示例 1 创建一个名为“resolveSoa.js”的文件并复制以下代码。创建文件后,使用命令“node resolveSoa.js”运行此代码,如下例所示 // dns.resolveSoa() 演示示例 // 导入 dns 模块 const dns = require('dns'); const dnsPromises = dns.promises; // 传递 IP 以查找主机名 TXT…… 阅读更多

Node.js – Redis 中的 client.end 方法

Mayank Agarwal
更新于 2021-11-24 06:52:42

浏览量 1K+

client.end(flush) 方法强制关闭与 Redis 服务器的所有连接,而无需等待解析所有回复。此方法只是关闭所有连接以及 Node 和 Redis 服务器之间正在进行的流传输。如果要干净地退出,应使用 client.quit() 方法。语法 client.end(flush) 参数 flush - 此输入参数将保存一个布尔值,该值将指示是否关闭连接。示例 1 创建一个名为“clientEnd.js”的文件并复制以下代码。创建文件后,使用命令“node clientEnd.js”运行此代码,如下例所示 − // client.end()…… 阅读更多

Node.js – Redis 中的 detect_buffers 属性

Mayank Agarwal
更新于 2021-11-24 06:48:47

浏览量 555 次

Node.js Redis 提供某些属性,可根据您的用例使用。一个这样的属性是 detect_buffers。如果此属性设置为 True,则发送到回调的回复将作为缓冲区发送。此选项允许您根据此单个命令的基础在缓冲区和字符串之间切换。此属性不适用于 pub-sub 模式。语法 detectBuffers: true 示例 1 创建一个名为“detectBuffers.js”的文件并复制以下代码。创建文件后,使用命令“node detectBuffers.js”运行此代码,如下例所示 // detect_buffers 属性演示示例 // 导入 redis…… 阅读更多

Node.js – Chalk 模块

Mayank Agarwal
更新于 2021-11-24 06:45:37

浏览量 2K+

chalk 模块是一个第三方库,可用于文本样式。它允许用户在 Node.js 项目中创建自己的主题。此模块帮助用户根据偏好使用不同的颜色自定义响应消息。它还通过提供颜色来提高可读性,并使检测警告和错误更容易。安装 npm install chalk 示例 1 创建一个名为“chalk.js”的文件并复制以下代码。创建文件后,使用命令“node chalk.js”运行此代码,如下例所示 − // 导入 chalk 模块 const chalk=require("chalk");…… 阅读更多

Node.js – Process beforeExit 事件

Mayank Agarwal
更新于 2021-11-24 06:42:59

浏览量 583 次

当 Node.js 清空其事件循环并且没有其他工作要安排时,将调用“beforeExit”事件。当没有安排工作时,Node.js 进程会正常退出,但注册在“before exit”事件上的侦听器可以进行异步调用,从而导致 Node.js 进程继续。示例 1 创建一个名为“beforeExit.js”的文件并复制以下代码。创建文件后,使用命令“node beforeExit.js”运行此代码,如下例所示 − // process 'beforeExit' 演示示例 // 导入 process 模块 const process = require('process'); // 调用…… 阅读更多

Node.js – diffieHellman.getGenerator() 方法

Mayank Agarwal
更新于 2021-11-24 06:40:27

浏览量 73 次

diffieHellman.getGenerator() 方法返回指定编码中的 Diffie-Hellman 生成器。如果传递编码,则返回字符串,否则返回缓冲区。语法 diffieHellman.getGenerator([encoding]) 参数 encoding - 此参数指定返回值的编码。示例 1 创建一个名为“generator.js”的文件并复制以下代码。创建文件后,使用命令“node generator.js”运行此代码,如下例所示 // diffieHellman.getPrime() 演示示例 // 从 crypto 模块导入 cryptoDiffieHellman const { createDiffieHellman } = require('crypto'); // 初始化 diffieHellman 对象 const dh = createDiffieHellman(512); // 生成 DiffieHellman 的生成器…… 阅读更多

Node.js – dnsPromises.resolveAny() 方法

Mayank Agarwal
更新于 2021-11-24 06:38:52

浏览量 154 次

dnsPromises.resolveAny() 方法使用 DNS 协议解析所有记录(这也被称为 ANY 或 * 查询)。promise 将解析为包含各种类型的记录的数组。类型属性'A'IPv4 地址'AAAA'IPv6 地址'Any'任何记录MX邮件交换记录NAPTR名称授权指针记录NS名称服务器记录PTR指针记录SOA起始授权记录SRV服务记录TXT文本记录CNAMECanonical Name 记录语法 dnsPromises.resolveAny(hostname) 参数 hostname - 此参数接受要解析的主机名的输入。示例 1 创建一个名为“resolveAny.js”的文件并复制以下代码。创建文件后,使用命令“node resolveAny.js”运行此代码,如下例所示 − // Node.js 程序演示 // dnsPromises.resolveAny() 方法…… 阅读更多

Node.js – process.throwDeprecation() 方法

Mayank Agarwal
更新于 2021-11-24 06:26:36

浏览量 50 次

此方法指示当前 Node.js 项目中 --throw-deprecation 标志的值(设置为 True 或 False)。process.throwDeprecation() 方法是可变的,因此弃用警告导致的错误可能会在运行时更改。语法 process.throwDeprecation() 示例 1 创建一个名为“throwDeprecation.js”的文件并复制以下代码。创建文件后,使用命令“node throwDeprecation.js”运行此代码,如下例所示 // process.throwDeprecation() 演示示例 // 导入 process 模块 const process = require('process'); // 打印 --throw-Deprecation 默认值 console.log(process.throwDeprecation); 输出 1 undefined 输出 2 true 示例 2 让我们来看另一个例子 // process.throwDeprecation() 演示示例 ... 阅读更多

广告