Módulo módulo básico

módulo uuid

El módulo uuid proporciona la creación de identificaciones únicas. Se puede utilizar para generar UUID (Identificador único universal) que cumpla con varios requisitos.

uuidEl módulo proporciona múltiples funciones estáticas que se pueden utilizar para configurar y generar diferentes tipos de UUID. El siguiente es un ejemplo del uso de md5 para crear un uuid:

1 2 3 4
const uuid = require('uuid'); const ns = uuid.DNS; const name = 'example.com'; console.log(uuid.md5(ns, name));

En el ejemplo anterior, primero se introduce el módulo uuid, luego se especifican el espacio de nombres y el nombre, y se genera un UUID que cumple con los requisitos a través del algoritmo md5 y se envía a la consola. De manera similar, también podemos usar el algoritmo de copo de nieve para generar uuid. El siguiente es un ejemplo del uso del algoritmo de copo de nieve para crear un uuid:

1 2 3
const uuid = require('uuid'); const s = uuid.snowflake(); console.log(s);

En el ejemplo anterior, el método copo de nieve() devuelve unBufferObjeto, que se puede convertir en una cadena y enviar a la consola para obtener el uuid generado.

función estática

node

Crear uuid usando la hora y el nombre de host

1
static Buffer uuid.node();

Resultados de devolución:

  • Buffer, devuelve una identificación binaria generada

md5

Crear uuid usando md5 específicamente llamado

1 2
static Buffer uuid.md5(Integer ns, String name);

Parámetros de llamada:

Resultados de devolución:

  • Buffer, devuelve una identificación binaria generada

random

Crear uuid usando un número aleatorio

1
static Buffer uuid.random();

Resultados de devolución:

  • Buffer, devuelve una identificación binaria generada

sha1

Crear uuid usando sha1 específicamente llamado

1 2
static Buffer uuid.sha1(Integer ns, String name);

Parámetros de llamada:

Resultados de devolución:

  • Buffer, devuelve una identificación binaria generada

snowflake

Crear uuid usando el algoritmo Snowflake

1
static Buffer uuid.snowflake();

Resultados de devolución:

  • Buffer, devuelve una identificación binaria generada

propiedades estáticas

hostID

Entero, consulta y modifica la identificación del host del algoritmo Snowflake

1
static Integer uuid.hostID;

constante

DNS

md5 y sha1 especifican el nombre al crear uuid y asígnele el nombre de dominio

1
const uuid.DNS = 0;

URL

md5 y sha1 especifican el nombre al crear uuid y asígnale el nombreurlDIRECCIÓN

1
const uuid.URL = 1;

OID

md5 y sha1 especifican el nombre al crear uuid y asígnele el nombre ISO OID

1
const uuid.OID = 2;

X509

md5 y sha1 especifican el nombre al crear uuid y asígnele el nombre X.500 DN

1
const uuid.X509 = 3;