소개
이 랩에서는 Node.js 에서 UUID 를 생성하는 방법을 배웁니다. UUID(Universally Unique Identifier) 는 분산 시스템에서 중앙 집중식 조정 없이 엔티티를 고유하게 식별하기 위해 일반적으로 사용되는 고유 식별자입니다. Node.js 의 crypto 모듈을 사용하여 RFC4122 버전 4 를 준수하는 UUID 를 생성합니다.
이 랩에서는 Node.js 에서 UUID 를 생성하는 방법을 배웁니다. UUID(Universally Unique Identifier) 는 분산 시스템에서 중앙 집중식 조정 없이 엔티티를 고유하게 식별하기 위해 일반적으로 사용되는 고유 식별자입니다. Node.js 의 crypto 모듈을 사용하여 RFC4122 버전 4 를 준수하는 UUID 를 생성합니다.
Node.js 에서 UUID 를 생성하려면 다음 단계를 따르세요.
node를 입력하여 코딩 연습을 시작합니다.crypto.randomBytes() 메서드를 사용하여 RFC4122 버전 4 를 준수하는 UUID 를 생성합니다.Number.prototype.toString() 메서드를 사용하여 생성된 UUID 를 적절한 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'
축하합니다! UUID 생성 (Node.js) 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.