INtiful / SootheWithMe

같이 달램
https://soothe-with-me.vercel.app/
0 stars 0 forks source link

feat: 마이페이지 및 gnb api 연결 및 프로필 수정 기능 추가 #97

Closed hakyoung12 closed 6 days ago

hakyoung12 commented 1 week ago

✏️ 작업 내용

📷 스크린샷

gnb바 및 프로필 api연결

스크린샷 2024-09-26 오후 5 27 27

프로필 수정 기능

https://github.com/user-attachments/assets/735d9c35-5d8e-45ca-95db-8b65525f3977

회원가입 폼 비밀번호 조건 캡션 추가

스크린샷 2024-09-26 오후 5 32 17

✍️ 사용법

middleware.ts

'token' 쿠키를 확인하여 로그인 여부를 판단합니다. 로그인하지 않은 사용자는 /signin 페이지로 리다이렉트되고, 로그인된 사용자는 요청을 계속 처리합니다.

export const config = {
  matcher: ['/mypage/:path*'],
};

이 config 파일에 엔드포인트를 추가하여 동작할 페이지를 추가할 수 있습니다.

🎸 기타

userData가 새로고침할 때마다 null 이 되는 문제점이 발견되어 로그인시에 userData를 받아온 뒤에 로컬스토리지에 저장하는 로직을 추가하였습니다. 더 나은 방법이 있다면 의견 부탁드립니다!

아직 토큰 유효성 검사하는 문제는 아직 해결 중입니다.