분류 전체보기65 [프로젝트] TossPayments 간편결제 API 사용해보기 이번에 좋은 기회로 기존 프로젝트에 합류하게 되었는데, 적응 후 가장 먼저 담당할 파트가 Toss Payments API 연동하는 부분이라 간단하게 연습해보기로 했다. 근데 다 하고보니까 프로젝트에서 쓰는건 일반 결제에서 카드 결제인듯.. 로직은 파악했으니 바뀌어도 금방 할듯? https://docs.tosspayments.com/sdk/v2/js 토스페이먼츠 JavaScript SDK | 토스페이먼츠 개발자센터토스페이먼츠 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.docs.tosspayments.com 1. 프로젝트 초기 세팅npm create vite@latest toss-test --template react-ts cd toss-test npm install npm .. 2025. 6. 19. [Interview] 면접 후기와 보완점, 고찰 보호되어 있는 글 입니다. 2025. 6. 18. [트러블슈팅] shadcn DatePicker로 Supabase에 날짜 저장 시 전날로 저장되는 문제 1. 문제NextJS 토이프로젝트 진행 중, 날짜 데이터를 입력하고 Supabase에 저장했을 때, "2025-06-10"을 선택하고,디버그를 통해 6월 10일 한국 시간 기준으로 저장되는 것도 확인하였지만,Supabase DB에는 "2025-06-09T15:00:00.000Z"처럼 전날로 저장되는 현상이 발생2. 원인자바스크립트의 new Date()는 브라우저 로컬 시간(KST, GMT+9) 기준으로 날짜 객체를 생성하지만,이를 JSON으로 전송하거나 Supabase에 저장할 때는 자동으로 UTC(세계 표준시)로 변환된다.즉, "2025-06-10" → 2025-06-09T15:00:00Z로 변환되어 저장됨한국은 UTC보다 +9시간이므로, 자정 기준으로 날짜를 선택하면 하루가 당겨지는 문제 발생 3. .. 2025. 6. 12. [라이브러리] 짧은 고유 ID 생성해주는 nanoid https://www.npmjs.com/package/nanoid nanoidA tiny (118 bytes), secure URL-friendly unique string ID generator. Latest version: 5.1.5, last published: 3 months ago. Start using nanoid in your project by running `npm i nanoid`. There are 13040 other projects in the npm registry using nanoid.www.npmjs.com Firebase, Supabase는 자체 UUID가 없으므로 이번에 Supabase를 사용하면서 사용해보았다!기본 ID는 21자로 UUID보다 짧지만 충돌 가능성 낮으며.. 2025. 6. 10. 이전 1 2 3 4 ··· 17 다음