Endomain 是一款 Node.js 模块,可以便捷地在前端中使用许多常见的顶级域名,如 com
,net
,org
等等。在本文中,我们将深入了解 Endomain 的功能和用法,并提供一些示例代码,以帮助读者更好地掌握它的使用。
安装
我们可以使用 npm 进行安装:
--- ------- --------
安装完成后,我们可以使用下面这行代码来引入 endomain 模块:
--- -------- - --------------------
常见用法
获取域名列表
通过调用 list()
函数,我们可以获取 endomain 提供的所有顶级域名的列表:
-----------------------------
运行以上代码将输出下面的列表:
------- ------ ------ ------ ------- ------- ------ ----- ----- ----- ------- -------- --------- -------- --------- --------- --------- -------- --------- --------- --------- ------------ --------- --------- --------- --------- -------- --------- --------- --------- ----------- --------- --------- -------- --------- -------- --------- --------- ---------- ---------------- ----------------- ------------------- ---------------- ------------ ------------ ------------ -------- -------- --------- --------- ---------- ---------- --------- ----------- --------- --------- --------- ---------------- ------------ -------------- ------------- ------------- -------------- ------------- ------------- --------------- -------------- ------------- -------------- ------------------- -------------- -------------- -------------- -------------- --------------- --------------- ------------- -------------- ----------------- ------------- -------------- ------------ ---------------- -------------------- ------------- --------------- ------------ ------------
根据域名获取对应的顶级域名
通过调用 find(domain)
函数,我们可以获取一个给定域名 (domain
) 的对应的顶级域名。例如,我们可以获得 www.baidu.com.cn
的顶级域名,如下:
-----------------------------------------------
运行以上代码将输出:
----
根据顶级域名获取对应的允许的二级域名
通过调用 getSLDList(topLevelDomain)
函数,我们可以获取某个给定的顶级域名 (topLevelDomain
) 的相应允许的二级域名列表。例如,我们可以获得 com
的允许的二级域名列表,如下:
----------------------------------------
运行以上代码将输出下面的列表:
----------- ---------- -------------- --------- -------- -------- ------- --------- ----------- ------------ --------- ------------ ---------- ------------- ------ -------- ------- ------- ------- ------------- ----------- ---------- -------- ------- -------- ------ ------- ------ ----------- --------- ------- --------- ------- ------ ------ ------- -------- ------ ------ -------- -------------- ------- ------ ------ -------- --------- ----------- ----------- ----------- -------- ----------- ----------- ------- ------ ------ ------- ------ --------- ------- ----------------- ----------- ---------- ---------- -------- ------- --------- ---------- ------- ---------- ------- ------- --------- ----------- ------ --------- ------ ------- ---------- -------- ------------ --------- --------- -------- ------- --------- ----------- -------- --------- ----------- ------- -------- -------- --------- ---------- ---------- ------ ------------ ---------- ----------- --------- --------------- ------------- -------------- ---------- ------- ------- ---------- ---------- ---------- ---------- --------- ------------- ---------- ---------- ------------- ----- -------- ------ -------- ------- --------- ------ ------- -------- --------- ----------- -------- ----------- --------- ---------- ------- --------- ----------- ------- ---------- --------- ------------ ----------- ------ ------- ------ ------- ---------- --------- ----------- -------- --------- ------- -------- ------ ------------ -------- --------- --------- ----------- -------------- -------------- -------- ------------ ------- ------ --------- ------------- ------ --------- ----------- ----------- --------- ---------- ---------- ------- -------- --------- ------- ------- ---------- ----------- ------- ---------- ------------ ------- ------- ---------- ------ ---------- ---------- ---------- ---------- ----------- ------ ------ ----------- -------- ---------- -------- ------------- ------ ---------- ------- ------------ --------- ------ ------ ---------- ------- --------- ------- ------- ------- -------- -------- -------- ------ --------- -------- -------- ------ ------ ------- ------------ ------- ------ ------ ----------- --------- -------- -------- -------- ----- ------- -------- ---------- ------- ---------- ------- ------------- ------- ------- --------- --------- ---------- ------ --------- ----------- ---------- -------- -------- ------- ---------- -------- ------ ------ ------ ------ ------- ------------- ------------- ----------- ------- ------ ------ ------------ --------- ------ ---------------- -------------- ----- ----------- ----- -------- ------ ----------- ------- ------ ------- ------ -------- ---------- ------- --------- ------- --------- --------- ------- ------ ---------- ------- -------- ---------- ------ ------- -------- ---------- -------------- -------- ------------ ------- ------------ ---------- ------ ---------- ------ --------- ------ -------- ---------- -------- ------- ---------- ------- ------- ----------- ---------- ------- ------- ------- -------- ------- -------- ------ --------- -------- -------- ------- ------ ------- ----------- --------- --------- ------- --------- ------------- -------- --------- ------------ ---------- ----------- ------ -------- ------- ------------ ------- ----------- ------ ------- -------- ------------ ------ ------- ------ --------- ------- ------ ------ --------- -------- ------------ --------- ----------- --------- -------------- ------ -------- ----------- ------ ------- --------- -------- --------- ------- ------- ----- ------ ------ ---------- ---------- ------ ------- -------- ------ ------ ------- -------- --------- -------- ------ ------ ------ ------ ------ --------- ---------- --------- ----- ------ ------ ------ --------- ------ --------- --------- ---------- -------- --------- ------ ------- ---------- -------- ----------- -------- -------- ------ ----------- ---------- -------- -------------- --------- --------- ------- ----------- ------ ------- -------- -------- ------- ----------- ------- ------- -------- ------- ------- -------- -------- ------ ------- -------------- ------- ------------- ----------- ------------- ------ ------------- ------- --------- ---------- ------- -------- ------ ------ -------- -------- ------- ------- ------ --------- ----------- --------- ------- ---------- ---------- ------------------ --------- ------ ------- ------- ------ ----- ------ ---------- --------------- --------- --------- ---------- ---------- ------- ------- ----- ------- ------- -------- ----------- ------ ------ ------- ----- -------- ---------- -------- ---------- ---------- ---------- ------- ----- ------ ------ -------- -------- --------- --------- ---------- ----------- ------- -------- ------------ ------- ------ -------- ---------- ---------------- ------ -------- ------- ---------- ------------ ---------- ------ --------- --------- -------- -------- -------- ----------- --------- ---------- ------- ---------- --------- --------- -------- --------- ---------- --------- ------------- -------- --------- ------ ------- ----- ------ ------- ------- ------------- ------ ----------- ------------- ---------- --------- ------ ---------- ---------- ---------- --------- ------- -------- -------- -------- -------- -------- ------ -------- ---------- -------- ------- --------- ------- -------- ---------- ----------- --------- -------- ------ ----- ----- ------ ------------- ------ ------ ------------ -------- ----------- ------------------- -------------------- --------------- ------ --------- -------- ------ --------- --------- ------ --------- -------- ------------- ------------- -------- ------- --------- ------- --------- -------- ---------- --------- ------- -------- --------- ---------- ------ ---------- ------- ----- ---------- ------- ------- -------------- ------ ---------- ------- ------ ---------------- ------- -------- -------- ------ ------ ------- -------- ------ -------------- -------------- -------------- ------------- -------------- -------------- --------------- ------------- -------------- --------------- ------------- ------------- ----------------- -------------- ------------- -------------------- ------------- -------------- ----------------- --------------- ------------------- -------------- ----------------- --------------- ------------- --------------- ------------- ------------ ------------- ------------- -------------- ----------------- -------------------- ------------ ------------- -------------- ------------- ------------------------- -------------- ------------- ------------- -------------- ------------ -------------- -------------- ------------ ----------------- ------------- ------------- ------------- -------------- -------------- ------------------- -------------- --------------- -------------- -------------- -------------- ------------------ -------------- ------------- ------------ -------------- ----------------- -------------- ------------------ -------------- -------------- ------------- -------------- ----------------- ------------------ ------------------- ------------------ ----------------- --------------- ----------------- ----------------- -------------- ------------------ ----- ------------------------------------------------------------------------------ ---------- -----------------------------------------------------------------------------------------------------------------------------