Mòdul mòdul bàsic

mòdul uuid

El mòdul uuid proporciona la creació d'identificadors únics. Es pot utilitzar per generar UUID (Universally Unique Identifier) ​​que compleixi diversos requisits

uuidEl mòdul proporciona múltiples funcions estàtiques que es poden utilitzar per configurar i generar diferents tipus d'UUID. El següent és un exemple d'ús de md5 per 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));

A l'exemple anterior, primer s'introdueix el mòdul uuid, després s'especifiquen l'espai de noms i el nom, i es genera un UUID que compleix els requisits mitjançant l'algorisme md5 i s'envia a la consola. De la mateixa manera, també podem utilitzar l'algorisme de floc de neu per generar uuid. A continuació es mostra un exemple d'ús de l'algoritme de floc de neu per crear un uuid:

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

A l'exemple anterior, el mètode snowflake() retorna aBufferObjecte, que es pot convertir en una cadena i sortir a la consola per obtenir l'uuid generat.

funció estàtica

node

Creeu uuid utilitzant el temps i el nom d'amfitrió

1
static Buffer uuid.node();

Resultats de retorn:

  • Buffer, retorna un identificador binari generat

md5

Creeu uuid utilitzant el nom específicament md5

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

Paràmetres de trucada:

Resultats de retorn:

  • Buffer, retorna un identificador binari generat

random

Creeu uuid utilitzant un nombre aleatori

1
static Buffer uuid.random();

Resultats de retorn:

  • Buffer, retorna un identificador binari generat

sha1

Creeu uuid utilitzant el nom específicament sha1

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

Paràmetres de trucada:

Resultats de retorn:

  • Buffer, retorna un identificador binari generat

snowflake

Creeu uuid mitjançant l'algorisme Snowflake

1
static Buffer uuid.snowflake();

Resultats de retorn:

  • Buffer, retorna un identificador binari generat

propietats estàtiques

hostID

Enter, consulteu i modifiqueu l'identificador de l'amfitrió de l'algorisme Snowflake

1
static Integer uuid.hostID;

constant

DNS

md5 i sha1 especifiquen el nom quan es creen uuid i l'anomenen com a nom de domini

1
const uuid.DNS = 0;

URL

md5 i sha1 especifiquen el nom quan es creen uuid i l'anomenen comurladreça

1
const uuid.URL = 1;

OID

md5 i sha1 especifiquen el nom quan es creen uuid i l'anomenen com a OID ISO

1
const uuid.OID = 2;

X509

md5 i sha1 especifiquen el nom en crear uuid i anomenen X.500 DN

1
const uuid.X509 = 3;