cuid: 一个高效的、分布式的唯一标识符生成库
CUID(Central Unique Identifier)是一种生成唯一ID的算法,它设计目标是生成一个长度固定、不依赖于中央服务器、安全的唯一标识符。
以下是使用CUID库生成唯一标识符的示例代码:
const cuid = require('cuid');
// 生成一个CUID
const id = cuid();
console.log(id); // 输出类似于"ck20210915cjc00002hjjgv2i2"的字符串
// 生成一个带有前缀的CUID
const idWithPrefix = cuid({ prefix: 'myapp' });
console.log(idWithPrefix); // 输出类似于"myapp20210915cjc00002hjjgv2i2"的字符串
在这个例子中,首先导入了cuid
模块,然后使用cuid()
函数生成了一个标准的CUID,最后使用cuid({ prefix: 'myapp' })
生成了带有自定义前缀的CUID。生成的CUID是唯一的,并且长度是固定的,这使得它非常适合作为数据库记录的主键。
评论已关闭