Universally Unique Identifier (UUID) 는 리소스들 중에서 리소스를 유니크하게 식별하기 위한 식별자 이다. Javscript 에서 UUID를 생성하기 위한 방법으로 uuid 모듈을 사용하는 방법과 crypto에서 제공하는 raddomUUID() 함수를 사용하는 방법이 있다.
1. UUID 모듈을 사용하여 UUID 생성하기.
// 설치하기
npm install uuid
// UUID 생성하기 (ES6 syntax)
import { v4 s uuidV4 } from "uuid"
console.log(uuidV4()); => '9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d'
위에 코드와 같이 랜덤 UUID를 생성할 수 있다, 하지만 uuidV4() 함수를 호출 하기 위해서는 "uuid" 라이브러리를 항상 import 해주어야 하는데, Crypto 라이브러리에 randomUUID() 함수를 사용하게 되면 이러한 부분을 생략할 수 있다.
2. Crypto 모듈을 사용하여 UUID 생성하기
console.log(crypto.randomUUID());
https://developer.mozilla.org/en-US/docs/Web/API/Crypto/randomUUID
Crypto.randomUUID() - Web APIs | MDN
The randomUUID() method of the Crypto interface is used to generate a v4 UUID using a cryptographically secure random number generator.
developer.mozilla.org
'Programming > Javascript' 카테고리의 다른 글
Introducing React Hooks (0) | 2023.02.10 |
---|