什么是 human-id ?
human-id 是一个能够生成随机的、易于记忆的 ID 的 npm 包。适用于那些需要创建会员代码、订单号等等的应用。
如何安装
你可以使用 npm 包管理器安装 human-id,使用以下命令:
--- ------- --------
如何使用
在你的项目中引用 human-id 模块
----- ------- - --------------------
接下来,你就可以像这样使用 human-id 生成随机 ID 了:
----- -- - ---------- ---------------- -- -----------------------
human-id 函数会生成一个由三个单词组成的随机字符串,这些单词将从内置的名单中选择。
该包还可以通过配置每个名称使用的语言、单词数量等来自定义生成的 ID。下面是一些示例:
指定语言
----- ------- - -------------------- -- -------- -- ----- -- - --------- --------- ---- --- ---------------- -- ------------------
指定单词数量
----- ------- - -------------------- -- ------- -- ----- -- - --------- ------ - --- ---------------- -- ---------------
自定义分隔符
----- ------- - -------------------- -- ----------- -- ----- -- - --------- ---------- --- --- ---------------- -- ---------------------
现在,你已经了解了如何基本使用 human-id,让我们通过使用更多的选项来提高 ID 的唯一性。
添加前缀和后缀字符串
----- ------- - -------------------- -- ---------- ----- ------- - - ----------- ----- ---------- ---- ------- --------- ------- ----- -- ----- -- - ----------------- ---------------- -- ---------------------------
配置名称长度
----- ------- - -------------------- -- ---- --- ---------- -- ----- ------- - - ---------- ---- ------- --- --- -- ----- -- - ----------------- ---------------- -- ---------------------
human-id 还支持配置自定义的名称列表,以及允许随机选择列表中的名称进行生成。具体方法可以参考该模块的官方文档。
到此,我们已经介绍了 human-id 的一些常用技巧和选项,你可以使用 human-id 创建出来一个或者多个易于记忆的 ID。因为 ID 可以用作数据库主键、唯一标识符等等,因此这个包可以帮助减少一些固有的管理和分配上的麻烦。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/5eedab44b5cbfe1ea06106d2