npm 包 whois-api 使用教程

阅读时长 4 分钟读完

在前端开发中,我们有时需要获取网站或域名的 WHOIS 信息,以便更好地了解该网站或域名的归属、注册时间、过期时间等信息。而 npm 包 whois-api 就提供了快速获取 WHOIS 信息的方法,本文将对该 npm 包的使用做详细讲解。

安装

你可以通过 npm 安装 whois-api 包:

使用方法

使用 whois-api 需要先引入此包:

接下来就可以使用 whoisAPI.lookup 方法获取 WHOIS 信息。这个方法接收一个字符串参数,这个字符串是我们想要查找 WHOIS 信息的域名或 IP 地址。例如:

这个例子将返回 GitHub 的 WHOIS 信息。

返回值

whoisAPI.lookup 方法返回一个 Promise,当 Promise 成功执行后,会返回一个包含 WHOIS 信息的对象。这个对象包含了 WHOIS 查询结果的每一行信息。

示例

下面是一个展示如何打印 WHOIS 信息的示例代码:

这段代码将打印出 GitHub 的 WHOIS 信息:

-- -------------------- ---- -------
------- ----------
 --------- ----- ------- ---------------------
 --------- ---- --------------------------
 ------- ----- ------------------------
 -------- ----- ------------------------
 --------- ------------ ---------- ----- ------------------------
 ---------- ------------ ----
 --------- ---- --- ---
 --------- ----- ------- ------ -------------------------------
 --------- ----- ------- ------ -------------
 ------ ------- ---------------------- --------------------------------------------------
 ------ ------- ------------------------ ----------------------------------------------------
 ------ ------- ---------------------- --------------------------------------------------
 ---------- ------------- ------- ----
 ---------- --------------- --
 ---------- -------- --
-

异常处理

当 whois-api 查询失败时,它将抛出一个错误。你可以使用 try/catch 来捕获异常。

结语

whois-api 包提供了一种快速方便的方式来获取 WHOIS 查询结果。本文介绍了该包的基本用法,可以帮助你在项目开发中更好地了解网站或域名的 WHOIS 信息,并且灵活的使用方法可以帮助你更好地满足项目需求。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671098dd3466f61ffdf75

纠错
反馈