모듈 기본 모듈

모듈 uuid

UUID 고유 ID 모듈

기본 모듈. 고유 한 ID 생성 및 운영 제공

1
var uuid = require('uuid');

정적 기능

node

시간과 호스트 이름으로 UUID 만들기

1
static Buffer uuid.node();

반환 결과 :

  • Buffer 는 생성 된 이진 ID를 반환합니다.

md5

특정 이름의 md5로 UUID 만들기

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

통화 매개 변수 :

  • ns : 정수, 네임 스페이스를 지정합니다. 네임 스페이스는 uuid.DNS , uuid.URL , uuid.OID , uuid.X509 일 수 있습니다.
  • name : 문자열, 지정된 이름

반환 결과 :

  • Buffer 는 생성 된 이진 ID를 반환합니다.

random

난수로 UUID 만들기

1
static Buffer uuid.random();

반환 결과 :

  • Buffer 는 생성 된 이진 ID를 반환합니다.

sha1

sha1이라는 특정 이름의 UUID 만들기

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

통화 매개 변수 :

  • ns : 정수, 네임 스페이스를 지정합니다. 네임 스페이스는 uuid.DNS , uuid.URL , uuid.OID , uuid.X509 일 수 있습니다.
  • name : 문자열, 지정된 이름

반환 결과 :

  • Buffer 는 생성 된 이진 ID를 반환합니다.

snowflake

Snowflake 알고리즘을 사용하여 UUID 만들기

1
static Buffer uuid.snowflake();

반환 결과 :

  • Buffer 는 생성 된 이진 ID를 반환합니다.

정적 속성

hostID

Snowflake 알고리즘의 호스트 ID를 정수, 쿼리 및 수정

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;