Modulo modulo base

Modulo uuid

uuid modulo ID univoco

Modulo base. Fornisci un ID univoco creato in funzione

1
var uuid = require('uuid');

Funzione statica

node

Crea uuid con ora e nome host

1
static Buffer uuid.node();

Risultato di ritorno:

  • Buffer, Restituisce un ID binario generato

md5

Crea uuid con un nome specifico md5

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

Parametri di chiamata:

Risultato di ritorno:

  • Buffer, Restituisce un ID binario generato

random

Usa numeri casuali per creare uuid

1
static Buffer uuid.random();

Risultato di ritorno:

  • Buffer, Restituisce un ID binario generato

sha1

Crea uuid con un nome specifico sha1

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

Parametri di chiamata:

Risultato di ritorno:

  • Buffer, Restituisce un ID binario generato

snowflake

Usa l'algoritmo Snowflake per creare uuid

1
static Buffer uuid.snowflake();

Risultato di ritorno:

  • Buffer, Restituisce un ID binario generato

Proprietà statiche

hostID

Intero, interroga e modifica l'id host dell'algoritmo Snowflake

1
static Integer uuid.hostID;

costante

DNS

Quando md5 e sha1 creano uuid, specifica il nome come nome di dominio

1
const uuid.DNS = 0;

URL

Quando md5 e sha1 creano uuid, specifica il nome come url indirizzo

1
const uuid.URL = 1;

OID

Quando md5 e sha1 creano uuid, specifica il nome come ISO OID

1
const uuid.OID = 2;

X509

Quando md5 e sha1 creano uuid, specificare il nome come X.500 DN

1
const uuid.X509 = 3;