SHBLOG

sunghyun의 블로그

banner

Posts

최근 6개
Memory Calendar2026.09.08

Memory Calendar 개발(6) - 인증 사용자 기준 Note CRUD 구현

지난 편에서는 JWT를 검증하고 보호된 API에 접근하는 흐름을 구성했다. 이번에는 인증 정보를 실제 기능에 연결해 메모를 작성하고 관리할 수 있도록 했다. Note는 사용자의 기록을 저장하는 공간이면서, 이후 AI가 일정 정보를 추출할 때 사용할 원...

Memory Calendar2026.09.08

Memory Calendar 개발(5) - JWT 검증과 보호 API 인증

1. 이번 작업의 목표 지난 작업에서는 이메일과 비밀번호로 로그인하고 JWT Access Token을 발급했다. 이번에는 발급한 토큰을 실제 API 요청에서 검증하고, 인증된 사용자만 보호된 API에 접근하도록 구성했다. 클라이언트는 요청 헤더에 다음...

Memory Calendar2026.09.08

Memory Calendar 개발(4) - 로그인과 JWT Access Token 발급

1. 이번 작업의 목표 지난 작업에서는 User 도메인과 이메일 기반 회원가입을 구현했다. 이번에는 가입한 사용자의 이메일과 비밀번호를 확인하고, 로그인에 성공하면 JWT Access Token을 발급하도록 구성했다. 이번 단계는 토큰 발급까지 진행하...

Memory Calendar2026.09.08

Memory Calendar 개발(3) - User 도메인과 회원가입 구현

1. 이번 작업의 목표 지난 작업에서는 PostgreSQL을 연결하고 Flyway로 초기 스키마를 구성했다. 이번에는 사용자를 저장할 User 도메인을 만들고, 이메일 기반 회원가입과 이메일 중복 확인 API를 구현했다. 잘못된 요청과 중복 이메일을 ...

Troubleshooting2026.09.08

이메일 중복 확인 API의 Validation 오류가 500으로 반환된 문제

관련 프로젝트 : Memory Calander 1. 문제 상황 이메일 중복 확인 API에 잘못된 이메일 형식을 전달했을 때, 예상했던 400 Bad Request 대신 500 Internal Server Error가 반환됐다. 사용자의 입력값이 잘못된...

Memory Calendar2026.09.08

Memory Calendar 개발(2) - 데이터베이스 구성과 스키마 관리

1. 이번 작업의 목표 지난 작업에서는 Frontend와 Backend 프로젝트를 생성하고 기본 실행을 확인했다. 이번에는 사용자의 메모와 일정을 실제로 저장할 수 있도록 PostgreSQL을 연결하고, 초기 테이블과 스키마 관리 방식을 구성했다. 사...