Modulo uuid
modulo ID univoco uuid
Modulo base. Fornisci un ID univoco creato durante l'operazione
1var uuid = require('uuid');
Funzione statica
node
Crea uuid con l'ora e il nome host
1static Buffer uuid.node();
Risultato di ritorno:
- Buffer , restituisce un ID binario generato
md5
Crea uuid con un nome specifico md5
1
2static Buffer uuid.md5(Integer ns,
String name);
Parametri di chiamata:
- ns : Integer, specifica lo spazio dei nomi, può essere uuid.DNS , uuid.URL , uuid.OID , uuid.X509
- name : stringa, specificare il nome
Risultato di ritorno:
- Buffer , restituisce un ID binario generato
random
Usa un numero casuale per creare uuid
1static Buffer uuid.random();
Risultato di ritorno:
- Buffer , restituisce un ID binario generato
sha1
Crea un uuid con un sha1
1
2static Buffer uuid.sha1(Integer ns,
String name);
Parametri di chiamata:
- ns : Integer, specifica lo spazio dei nomi, può essere uuid.DNS , uuid.URL , uuid.OID , uuid.X509
- name : stringa, specificare il nome
Risultato di ritorno:
- Buffer , restituisce un ID binario generato
snowflake
Usa l'algoritmo Snowflake per creare uuid
1static 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
1static Integer uuid.hostID;
costante
DNS
Quando md5 e sha1 creano uuid, specificare il nome come nome di dominio
1const uuid.DNS = 0;
URL
Quando md5 e sha1 creano uuid, specificare il nome come indirizzo url
1const uuid.URL = 1;
OID
Quando md5 e sha1 creano uuid, specificare il nome come ISO OID
1const uuid.OID = 2;
X509
Quando md5 e sha1 creano uuid, specificare il nome come X.500 DN
1const uuid.X509 = 3;