美文网首页
nodejs中生成uuid

nodejs中生成uuid

作者: 如果俞天阳会飞 | 来源:发表于2021-09-14 11:41 被阅读0次

nodejs中有一个uuid的生成库uuid:https://www.npmjs.com/package/uuid,使用起来非常简单。

快速开始

要创建随机UUID,可以使用npm或者yarn安装uuid库

1.使用npm或者yarn安装uuid

npm install uuid --save

yarn add uuid

2.创建一个UUID(ES6模块语法)

import { v4 as uuidv4 } from 'uuid';
uuidv4(); // ⇨ '9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d'

或使用CommonJS语法:

const { v4: uuidv4 } = require('uuid');
uuidv4(); // ⇨ '1b9d6bcd-bbfd-4b2d-9b5d-ab8dfbbd4bed'

API摘要

image.png

其他更多关于uuid库的方法的使用,具体参考npm官网:https://www.npmjs.com/package/uuid

生成uuid字符串后将其中的-去掉

<meta charset="utf-8">

当使用nodejs中的uuid库生成了1b9d6bcd-bbfd-4b2d-9b5d-ab8dfbbd4bed这种格式的uuid字符串后,有时候我们需要把中间的-字符去掉,这时候可以使用stringreplace方法:

const { v4: uuidv4 } = require('uuid');
let strUUID = uuidv4(); // ⇨ '1b9d6bcd-bbfd-4b2d-9b5d-ab8dfbbd4bed'
let strUUID2 = strUUID.replace(/-/g, '');       // 去掉-字符,使用空格代替

作者:雪域迷影
链接:https://www.jianshu.com/p/0388e3d4bed4
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

网友评论

      本文标题:nodejs中生成uuid

      本文链接:https://www.haomeiwen.com/subject/bvlcgltx.html