본문 바로가기

개발11

[WebAPI] Crypto randomUUID https://developer.mozilla.org/en-US/docs/Web/API/Crypto/randomUUID Crypto: randomUUID() method - 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 Crypto API는 https 환경에서만, 지원되는 브라우저에서만 작동한다. WebAPI인 Crypto에 속한 method이며 uuid를 생성할 수 있고 const uuid = crypto.randomUUID(); 와 같이 생성.. 2023. 11. 10.
ChatGPT를 이용한 Code Review https://github.com/anc95/ChatGPT-CodeReview GitHub - anc95/ChatGPT-CodeReview: 🐥 A code review bot powered by ChatGPT 🐥 A code review bot powered by ChatGPT. Contribute to anc95/ChatGPT-CodeReview development by creating an account on GitHub. github.com OpenAI API와 위의 봇, 깃허브 액션을 사용하면 깃허브 PR 시 ChatGPT를 이용한 코드 리뷰를 진행할 수 있다. 예시 > https://github.com/LucetTin5/alchol-diary/pull/12 feat: use Next/Imag.. 2023. 4. 14.
로컬 개발을 모바일에서 확인하기 프로젝트를 진행하면서 화면 구성을 모바일에 맞춰 작업하던 중 문득 생각이 들었다. "모바일 브라우저의 사이즈에 맞추어 화면을 제작하고 있는데, 크롬의 개발자 도구를 이용한 확인만으로 충분할까?" 위와 같은 의문점이 들어 배포를 거치지 않고 현재 개발 상태의 화면을 호스팅하여 확인할 수 있는 방법이 없는지 찾아보았고 내가 찾은 방법은 locultunnel을 이용하는 방법이었다. https://github.com/localtunnel/localtunnel GitHub - localtunnel/localtunnel: expose yourself expose yourself. Contribute to localtunnel/localtunnel development by creating an account on .. 2023. 3. 29.
GraphQL GraphQL은 무엇일까? GraphQL은 몇 가지 특징을 갖는 API용 쿼리 언어이자 런타임이다. 2012년 Facebook(현 Meta)에서 만들었고, 많은 회사에서 기존의 REST API를 대체하는 방식으로 채택하고 있다. 1. GraphQL이 갖는 특징 - 효율적인 Data Fetching: GraphQL을 이용할 시 클라이언트가 한 번의 요청으로 필요한 데이터만을 요청하고 수신할 수 있다. 이를 통해 Underfetching, Overfetching 이슈가 해결되어 불필요한 네트워크 트래픽을 줄일 수 있으며 애플리케이션의 성능 향상 또한 이룰 수 있다. 또한, GraphQL을 사용할 시 데이터베이스, 마이크로서비스, 외부 API 등을 포함하는 여러 소스에서 데이터를 검색하여 단일 응답으로 클라이.. 2023. 2. 23.