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

Модуль 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: Целое число, укажите пространство имен, может быть uuid.DNS, uuid.URL, uuid.OID, uuid.X509
  • name: String, укажите имя

Результат возврата:

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

random

Используйте случайные числа для создания uuid

1
static Buffer uuid.random();

Результат возврата:

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

sha1

Создайте uuid с конкретным именем sha1

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

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

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

Результат возврата:

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

snowflake

Используйте алгоритм снежинки для создания uuid

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;