Uuid du module
module d'identification unique uuid
Module de base. Fournir un identifiant unique créé en fonctionnement
1var uuid = require('uuid');
Fonction statique
node
Créer un uuid avec l'heure et le nom d'hôte
1static Buffer uuid.node();
Résultat de retour :
- Buffer, Renvoie un identifiant binaire généré
md5
Créer un uuid avec un md5 nommé spécifique
1
2static Buffer uuid.md5(Integer ns,
String name);
Paramètres d'appel :
- ns: Entier, spécifiez l'espace de noms, peut être uuid.DNS, uuid.URL, uuid.OID, uuid.X509
- name: chaîne, spécifiez le nom
Résultat de retour :
- Buffer, Renvoie un identifiant binaire généré
random
Utilisez des nombres aléatoires pour créer uuid
1static Buffer uuid.random();
Résultat de retour :
- Buffer, Renvoie un identifiant binaire généré
sha1
Créer uuid avec un sha1 spécifiquement nommé
1
2static Buffer uuid.sha1(Integer ns,
String name);
Paramètres d'appel :
- ns: Entier, spécifiez l'espace de noms, peut être uuid.DNS, uuid.URL, uuid.OID, uuid.X509
- name: chaîne, spécifiez le nom
Résultat de retour :
- Buffer, Renvoie un identifiant binaire généré
snowflake
Utiliser l'algorithme Snowflake pour créer un uuid
1static Buffer uuid.snowflake();
Résultat de retour :
- Buffer, Renvoie un identifiant binaire généré
Propriétés statiques
hostID
Entier, interroger et modifier l'identifiant d'hôte de l'algorithme Snowflake
1static Integer uuid.hostID;
constant
DNS
Lorsque md5 et sha1 créent uuid, spécifiez le nom comme nom de domaine
1const uuid.DNS = 0;
URL
Lorsque md5 et sha1 créent uuid, spécifiez le nom comme url adresse
1const uuid.URL = 1;
OID
Lorsque md5 et sha1 créent uuid, spécifiez le nom comme ISO OID
1const uuid.OID = 2;
X509
Lorsque md5 et sha1 créent uuid, spécifiez le nom comme X.500 DN
1const uuid.X509 = 3;