Node-①uuid使用法
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'
或者
let UUID = require('uuid'); // nodejs 生成唯一标识符
对于时间戳UUID,名称空间UUID和其他选项,请阅读..
方法 功能 概要
uuid.NIL The nil UUID string (all zeros) New in uuid@8.3 uuid全是0
uuid.parse() Convert UUID string to array of bytes
uuid.stringify() Convert array of bytes to UUID string
uuid.v1() Create a version 1 (timestamp) UUID
uuid.v3() Create a version 3 (namespace w/ MD5) UUID
uuid.v4() Create a version 4 (random) UUID
uuid.v5() Create a version 5 (namespace w/ SHA-1) UUID
uuid.validate() Test a string to see if it is a valid UUID
uuid.version() Detect RFC version of a UUID
其他更多关于
uuid
库的方法的使用,具体参考npm官网:https://www.npmjs.com/package/uuidlet Token = UUID.v1() + “apptokenKey”; // UUID.v1() 生成随机数错误:只有当前node版本不支持 UUID,会出错,被 try catch 抓住错误