Модуль Базовый модуль

Модуль UUID

UUID уникальный идентификатор модуля

Базовый модуль. Обеспечить создание уникального идентификатора и операции

1
var uuid = require('uuid');

Статическая функция

node

Создайте uuid со временем и именем хоста

1
static Buffer uuid.node();

Вернуть результат:

  • Buffer , возвращает сгенерированный двоичный идентификатор

md5

Создать uuid с конкретным именем md5

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

Параметры вызова:

  • ns : Integer, укажите пространство имен, которое может быть uuid.DNS , uuid.URL , uuid.OID , uuid.X509
  • name : строка, указанное имя

Вернуть результат:

  • Buffer , возвращает сгенерированный двоичный идентификатор

random

Создать uuid со случайными числами

1
static Buffer uuid.random();

Вернуть результат:

  • Buffer , возвращает сгенерированный двоичный идентификатор

sha1

Создать uuid с определенным именем sha1

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

Параметры вызова:

  • ns : Integer, укажите пространство имен, которое может быть uuid.DNS , uuid.URL , uuid.OID , uuid.X509
  • name : строка, указанное имя

Вернуть результат:

  • Buffer , возвращает сгенерированный двоичный идентификатор

snowflake

Создать uuid с использованием алгоритма Snowflake

1
static Buffer uuid.snowflake();

Вернуть результат:

  • Buffer , возвращает сгенерированный двоичный идентификатор

Статическая собственность

hostID

Целое число, запрос и изменение идентификатора хоста алгоритма Снежинка

1
static Integer uuid.hostID;

постоянная

DNS

Когда md5 и sha1 создают uuid, укажите имя и назовите его как имя домена

1
const uuid.DNS = 0;

URL

Когда md5 и sha1 создают uuid, укажите имя и назовите его как url адрес

1
const uuid.URL = 1;

OID

md5 и sha1 задают имя при создании uuid и называют его ISO OID

1
const uuid.OID = 2;

X509

Когда md5 и sha1 создают uuid, укажите имя и назовите его X.500 DN

1
const uuid.X509 = 3;