モジュール基本モジュール

モジュール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.DNSuuid.URLuuid.OIDuuid.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.DNSuuid.URLuuid.OIDuuid.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を作成するときは、名前をISOOIDとして指定します

1
const uuid.OID = 2;

X509

md5とsha1がuuidを作成するときは、名前をX.500DNとして指定します。

1
const uuid.X509 = 3;