找到关于 Node.js 的264 篇文章
115 次浏览
dns.getServers() 方法返回一个 IP 地址字符串数组。地址将根据 RFC 5952 标准格式化,这些标准配置用于 DNS 解析。如果使用自定义端口,字符串还将包含端口部分。语法:dns.getServers()参数由于它返回服务器列表,因此不需要任何参数。示例 1创建一个名为“getServers.js”的文件并复制以下代码片段。创建文件后,使用命令“node getServers.js”运行此代码。// dns.getServers() Node.js 示例 // 导入 dns 模块 const dns = require('dns'); // 读取 IP 相关信息 // for ... 阅读更多
78 次浏览
diffieHellman.getPrime() 返回使用指定编码生成的 Diffie-Hellman 素数。如果传递了编码,则返回字符串,否则返回缓冲区。语法:diffieHellman.getPrime([encoding])参数它只接受一个参数encoding – 此参数指定返回值的编码。示例 1创建一个名为“prime.js”的文件并复制以下代码片段。创建文件后,使用命令“node prime.js”运行此代码。// diffieHellman.getPrime() 演示示例 // 从 crypto 模块导入 cryptoDiffieHellman const { createDiffieHellman } = require('crypto'); // 初始化 diffieHellman const dh = createDiffieHellman(512); // 从 diffieHellman 生成素数 let dhPrime ... 阅读更多
111 次浏览
dnsPromises.resolveTxt() 方法使用 DNS 协议解析主机名的文本搜索(TXT 记录)。成功后,promise 将解析为主机名可用的文本记录的二维数组。语法:dnsPromises.resolveTxt(hostname)参数它只接受一个参数hostname – 此参数接收要解析的主机名输入。示例 1创建一个名为“resolveTxt.js”的文件并复制以下代码片段。创建文件后,使用命令“node resolveTxt.js”运行此代码。// dns.resolveTxt() 演示示例 // 导入 dns 模块 const dns = require('dns'); const dnsPromises = dns.promises; // 传递 IP 以查找 ... 阅读更多
91 次浏览
dnsPromises.lookup() 方法将主机名(例如,tutorialspoint.com)解析为找到的第一个 A(IPv4)或 AAAA(IPv6)记录。options 下可用的属性是可选的。dns.lookup() 与 DNS 协议无关。该实现使用可以将名称与地址关联起来的反之亦然的 OS 功能。dnsPromises 和 dns 模块之间的区别在于 dns.promises 提供了一种异步 DNS 方法的替代方法,该方法返回 Promise 对象而不是回调函数。语法:dnsPromises.lookup(hostname, [options])参数hostname – 这是您要查找 DNS 值的网站主机名。options – 它可以包含以下选项family ... 阅读更多
182 次浏览
process.emitWarning() 方法可用于发出自定义或用户定义的进程警告。这可以通过向 warning 事件添加处理程序来监听。语法:process.emitWarning(warning, [options])参数warning – 这是将发出的警告。options –type – 这是发出的警告类型。默认为“Warning”code – 这是将发出的警告的唯一标识符。ctor – 这是一个可选函数,用于限制生成的堆栈跟踪。detail – 这是要包含在错误中的附加文本。示例 1创建一个名为“warning.js”的文件并复制以下代码片段。创建后 ... 阅读更多
322 次浏览
dns.resolveTxt() 方法使用 DNS 协议解析主机名的文本查询(TXT 记录)。传递给回调函数的 addresses 参数是一个二维数组,其中包含主机名可用的文本记录数组。语法:dns.resolveTxt(hostname, callback)参数hostname – 此参数接收要解析的主机名输入callback – 此函数将捕获任何错误。records – 返回主机名的 TXT 记录。示例 1创建一个名为“resolveTxt.js”的文件并复制以下代码片段。创建文件后,使用命令“node resolveTxt.js”运行此代码。// dns.resolveTxt() 演示示例 // 导入 dns 模块 ... 阅读更多
167 次浏览
process.report 是一个对象,其方法为当前进程生成诊断报告。它位于 process 模块下。语法:process.report示例 1创建一个名为“report.js”的文件并复制以下代码片段。创建文件后,使用命令“node report.js”运行此代码。// process.report 演示示例 // 导入 process 模块 const process = require('process'); // 获取以下进程的报告 const reports = process.report; // 打印结果 console.log(reports)输出uC:\homeode>> node report.js { writeReport: [Function: writeReport], getReport: [Function: getReport], directory: [Getter/Setter], filename: [Getter/Setter], compact: [Getter/Setter], ... 阅读更多
572 次浏览
dns.lookup() 方法将主机名(例如,tutorialspoint.com)解析为找到的第一个 A(IPv4)或 AAAA(IPv6)记录。options 下可用的属性是可选的。dns.lookup() 与 DNS 协议无关。该实现使用可以将名称与地址关联起来的反之亦然的 OS 功能。语法:dns.lookup(hostname, [options], callback)参数上述参数定义如下:hostname – 这是您要查找 DNS 值的网站主机名。options – 它可以包含以下选项family – 它只能具有值 4、6 或 0。“0”表示 ... 阅读更多
45 次浏览
dns.resolveNs() 方法使用 DNS 协议解析主机名的名称服务器记录(NS 记录)。传递给回调函数的 addresses 参数将包含主机名的名称服务器记录数组。语法:dns.resolveNs(hostname, callback)参数上述参数定义如下:hostname – 此参数接收要解析的主机名输入。callback – 此函数将捕获任何错误。records – 返回主机名的名称服务器 (NS) 记录。示例 1创建一个名为“resolveNs.js”的文件并复制以下代码片段。创建文件后,使用命令“node resolveNs.js”运行此代码:// dns.resolveNs() 演示示例 // 导入 ... 阅读更多
73 次浏览
process.connected 属性返回 True 表示 IPC 通道已连接,调用 process.disconnect() 方法后将返回 False。只有在使用 IPC 通道生成 Node 进程时(即子进程和集群),才会发生这种情况。一旦 process.connected 属性为 false,就不能通过 IPC 通道发送任何消息了。语法 process.connected 示例 1 创建两个文件“parent.js”和“child.js”,如下所示:parent.js // process.connected 属性演示示例 // 导入 child_process 模块 const fork = require('child_process').fork; // 附加子进程文件 const child_file = 'util.js'; // 生成/调用子进程 const child = fork(child_file);child.js console.log('In Child') // 检查 ... 阅读更多