Modul Basismodul

Modul-UUID

uuid eindeutiges ID-Modul

Basismodul. Geben Sie eine im Betrieb erstellte eindeutige ID an

1
var uuid = require('uuid');

Statische Funktion

node

UUID mit Uhrzeit und Hostname erstellen

1
static Buffer uuid.node();

Ergebnis zurückgeben:

  • Buffer, Gibt eine generierte binäre ID zurück

md5

Erstellen Sie eine UUID mit einem bestimmten Namen namens md5

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

Aufrufparameter:

Ergebnis zurückgeben:

  • Buffer, Gibt eine generierte binäre ID zurück

random

Verwenden Sie Zufallszahlen, um uuid . zu erstellen

1
static Buffer uuid.random();

Ergebnis zurückgeben:

  • Buffer, Gibt eine generierte binäre ID zurück

sha1

Erstellen Sie eine UUID mit einem speziell benannten sha1

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

Aufrufparameter:

Ergebnis zurückgeben:

  • Buffer, Gibt eine generierte binäre ID zurück

snowflake

Verwenden Sie den Snowflake-Algorithmus, um uuid . zu erstellen

1
static Buffer uuid.snowflake();

Ergebnis zurückgeben:

  • Buffer, Gibt eine generierte binäre ID zurück

Statische Eigenschaften

hostID

Integer, Abfrage und Änderung der Host-ID des Snowflake-Algorithmus

1
static Integer uuid.hostID;

Konstante

DNS

Wenn md5 und sha1 eine UUID erstellen, geben Sie den Namen als Domänennamen an

1
const uuid.DNS = 0;

URL

Wenn md5 und sha1 eine UUID erstellen, geben Sie den Namen als . an url die Anschrift

1
const uuid.URL = 1;

OID

Wenn md5 und sha1 eine UUID erstellen, geben Sie den Namen als ISO OID an

1
const uuid.OID = 2;

X509

Wenn md5 und sha1 eine UUID erstellen, geben Sie den Namen als X.500 DN an

1
const uuid.X509 = 3;