모듈 기본 모듈

모듈 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);

호출 매개 변수 :

반환 결과 :

  • Buffer , 생성 된 바이너리 ID를 반환합니다.

random

난수를 사용하여 uuid 생성

1
static Buffer uuid.random();

반환 결과 :

  • Buffer , 생성 된 바이너리 ID를 반환합니다.

sha1

특별히 이름이 sha1 인 UUID 만들기

1 2
static Buffer uuid.sha1(Integer ns, String 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;