Módulo uuid
módulo de identificación única uuid
Módulo básico. Proporcionar una identificación única creada en funcionamiento
1var uuid = require('uuid');
Función estática
node
Crear uuid con hora y nombre de host
1static Buffer uuid.node();
Devolver resultado:
- Buffer , devuelve una identificación binaria generada
md5
Crear uuid con un md5 con nombre específico
1
2static Buffer uuid.md5(Integer ns,
String name);
Parámetros de llamada:
- ns : entero, especifique el espacio de nombres, puede ser uuid.DNS , uuid.URL , uuid.OID , uuid.X509
- name : Cadena, especifique el nombre
Devolver resultado:
- Buffer , devuelve una identificación binaria generada
random
Utilice un número aleatorio para crear uuid
1static Buffer uuid.random();
Devolver resultado:
- Buffer , devuelve una identificación binaria generada
sha1
Cree uuid con un sha1 específicamente llamado
1
2static Buffer uuid.sha1(Integer ns,
String name);
Parámetros de llamada:
- ns : entero, especifique el espacio de nombres, puede ser uuid.DNS , uuid.URL , uuid.OID , uuid.X509
- name : Cadena, especifique el nombre
Devolver resultado:
- Buffer , devuelve una identificación binaria generada
snowflake
Utilice el algoritmo Snowflake para crear uuid
1static Buffer uuid.snowflake();
Devolver resultado:
- Buffer , devuelve una identificación binaria generada
Propiedades estáticas
hostID
Integer, consultar y modificar el ID de host del algoritmo Snowflake
1static Integer uuid.hostID;
constante
DNS
Cuando md5 y sha1 crean uuid, especifique el nombre como nombre de dominio
1const uuid.DNS = 0;
URL
Cuando md5 y sha1 crean uuid, especifique el nombre como dirección url
1const uuid.URL = 1;
OID
Cuando md5 y sha1 crean uuid, especifique el nombre como ISO OID
1const uuid.OID = 2;
X509
Cuando md5 y sha1 crean uuid, especifique el nombre como X.500 DN
1const uuid.X509 = 3;