Node
-
uuid 설치 없이 unique ID 만들기 (crypto.randomUUID)Front-end/Javascript 2023. 2. 5. 21:24
UUID 나는 Javascript(or Typescript)를 기준으로 작업을 하고 있다. id를 줄 때는 항상 unique하게 사용하여야한다는 것을 알 것이다. 그러다보니 보통 uuid를 설치해서 아래와 같이 사용하곤 했다. import { v4 as uuid } from 'uuid' uuid는 MAC 주소와 현재 날짜 및 시간의 조합을 사용하여 생성되며 가능한 조합 수가 2의 128승으로 굉장히 많은 수이기 때문에 수년 동안 매초 수조 개의 ID를 생성하지 않는 한 똑같은 ID를 나타내기 거의 불가능하다고 한다. 그래서 이런 uuid를 설치해서 사용하게 되는데, 어쨋든 이런 것이 node_modules의 사이즈를 크게 만든다. 그래서 uuid를 설치하지 않고 unique ID를 사용 할 방법을 찾았는..
-
typescript react + typescript express s settingBack-end/Node.js 2023. 1. 28. 19:05
## 타입스크립트로 서버 기본 셋팅하기 리액트의 경우 typescript template을 사용하면 빠르게 설치가 가능하지만, 서버의 경우 설치를 따로 해줘야하므로 기록을 하려고 한다. Frontend typescript setting 리액트의 경우 앞서 말한대로 template을 이용하면 간단하게 설치가 가능하다. 사이트에 들어가보면 참고를 할 수 있을 것이다. yarn create react-app my-app --template typescript 나의 경우 yarn을 사용하기 때문에 이렇게 install을 해서 사용 할 수 있다. frontend, backend 둘 다를 건들여야할 때는 나의 경우 폴더 트리를 아래와 같이 가져가고 있다. typescript-setting |__ client |__..