はじめに
この実験では、Node.js で UUID を生成する方法を学びます。UUID は、分散システムで一般的に使用される一意の識別子であり、集中的な調整を必要とせずにエンティティを一意に識別します。Node.js の crypto
モジュールを使用して、RFC4122 バージョン 4 に準拠した UUID を生成します。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
この実験では、Node.js で UUID を生成する方法を学びます。UUID は、分散システムで一般的に使用される一意の識別子であり、集中的な調整を必要とせずにエンティティを一意に識別します。Node.js の crypto
モジュールを使用して、RFC4122 バージョン 4 に準拠した UUID を生成します。
Node.js で UUID を生成するには、以下の手順に従います。
node
と入力します。crypto.randomBytes()
メソッドを使用します。Number.prototype.toString()
メソッドを使用して適切な UUID(16 進数文字列)に変換します。crypto.randomUUID()
メソッドを使用することもできます。以下は、Node.js で UUID を生成するためのコード スニペットの例です。
const crypto = require("crypto");
const UUIDGeneratorNode = () =>
([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, (c) =>
(c ^ (crypto.randomBytes(1)[0] & (15 >> (c / 4)))).toString(16)
);
UUIDGeneratorNode()
メソッドを呼び出して UUID を生成することができます。
UUIDGeneratorNode(); // '79c7c136-60ee-40a2-beb2-856f1feabefc'
おめでとうございます!「Generate UUID (Node.js)」の実験を完了しました。技術力を向上させるために、LabEx でさらに多くの実験を行って練習してください。