📒

9/4(수)

1. 비밀번호 재설정 기능 구현:
사용자가 이메일을 제출하면 비밀번호 재설정 링크를 이메일로 전송하는 기능 개발 완료
비밀번호 재설정 후 JWT 토큰을 검증하여 사용자 비밀번호 업데이트 처리
구글 이메일 테스트는 완료되었으나, 로컬 테스트 시 주의 사항 공유 (이메일 설정 관련)
2. 로컬 테스트 순서:
1.
region_id 생성
2.
회원가입 (테스트 시 이메일 설정 주의)
3.
/api/members/request-password-reset를 통해 이메일로 비밀번호 재설정 링크 전송
4.
링크 클릭 후 새로운 비밀번호 입력
5.
/api/members/reset-password로 요청, JWT 검증 후 비밀번호 업데이트
3. 회원 정보 수정 기능:
이메일 인증 없이 JWT 토큰 검증 후 정보 수정 가능
통합적인 API 엔드포인트(/api/members/update-info 또는 /api/members/{memberId})로 처리하며, 입력되지 않은 필드는 무시
4. API 명세서 및 노션 작업:
노션 블록 제한 문제(팀 스페이스)로 API 명세서를 작성하는 데 어려움 발생
새로운 노션 페이지(개인 페이지)에 기존 게시되었던 API 명세서 내용을 복사붙여넣어 새로 작성 작업중
5. 회원 정보 조회 및 수정 기능:
/api/members/{memberId}로 회원 정보를 조회 및 수정할 수 있는 API 개발
특정 회원의 정보는 본인만 조회 가능하도록 설계
거주지, 선호주종, 프로필 URL, 이름 변경 등의 기능을 JWT 토큰 검증 후 처리
6. PR 머지 순서에 따른 브랜치 충돌 발생 해결:
원격 - 로컬 브랜치간 충돌 발생
충돌 발생 파일 확인하고 수동으로 수정, 수정 후 각 파일 추가
rebase, fetch 작업
병합 완료 커밋
<BE 금주 개발사항>
로컬에서 일단 서버 구축(API 테스트 포함)
회원가입 기능 구현
로그인 & 로그아웃 기능 구현
비밀번호 찾기 & 재설정 기능 구현
회원정보 조회 & 수정 기능 구현
게시글 작성 및 서버 저장 기능 구현