Mt-NextJs / linkle

3 stars 3 forks source link

✨ [24.11.05] api 교체 작업 계획 #214

Open Defor721 opened 1 week ago

Defor721 commented 1 week ago

작업 사항

api 교체작업 - mongodb와 nextjs api route를 기반으로 진행할 예정. 해당 작업과 token 기반 인증 구현하는 작업이 겹치기 때문에, 해당 부분도 같이 맡아 처리할 예정. 현재 작업 상황으로는 기존처럼 요청 본문에 token을 첨부할 필요 없이, credentials옵션을 : "include"로 할 때 쿠키에 저장된 토큰이 자동으로 요청에 포함되도록 구현하고 있으며(토큰은 로그인시 자동으로 쿠키에 저장됨) 토큰같은 경우 userId와 비밀키(환경변수에 저장)을 합쳐서 JWT 방식으로 생성하도록 하고 있음(이는 추후 페이지 인증 관리에 사용 가능) 다른 API 요청의 경우 최대한 기존 코드를 수정할 필요 없도록 기존 컨벤션에 맞춰 작성하고 있으나, 아직 각 요청을 전부 확인한 것이 아니기 때문에 추후 변경될 수 있음. 페이지 인증 관리의 경우 middleware 도입을 염두에 두고 있었으나, 테스트용 배포 단계에서 자잘한 에러가 많이 발생하여 보류중에 있음.

Todo

기타