Skip to content

[✍️ Dev Log] 정송이 / 2021-04-30 #43

@lovelysi0113

Description

@lovelysi0113

오늘은 어떻게 프로젝트에 기여했나요?

오늘의 프로젝트에서 힘든 점은 무엇인가요?

  • 만료된 access token을 확인하고 refresh token으로 새로운 access token으로 내려주는 방법에 대해서 고민
  • 위 부분을 middleware화 했는데 어떻게 짜야 원하는대로 되는지 고민
  • 즉, login 요청 제외 다른 요청이 들어오면 항상 위 middleware을 거치게 만들어야 했다
  • 이 부분을 구현하기 위해 middleware/authChecker.ts 내 코드를 많이 수정하였다
    • LoginType로 분기 처리
    • 각자의 방법으로 새로운 access token을 생성 + 현재 유저 정보 가져오기
    • 클라이언트에서 받은 실제 요청 처리
    • 응답을 보낼 때 middlewae에서 생성한 새로운 access token 전송
  • middleware에서 req에 임의의 값을 넣을 때 발생하는 에러 해결 [❗️Error Handling] [Login/Register] req에 임의의 값 넣는 방법(typescript) #38
    • 와! 같은 에러 두번 겪었다! 코드에서 한번, 터미널에서 한번!
      같은 에러인데 다른 형태로 두번이나 나와서 울뻔 했지만... 무사히 해결 완료!!

내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?

  • 토요일은 쉬는날! 개인 공부해야지!
    • 아직 많이 부족한 typescript 공부를 할 예정
    • 시간되면 지금까지 작성한 코드를 typescript스럽게 refector해보고 싶음
  • 일요일에 할 것!
    • client와 연결하여 login기능 완성하기!!!!!! 제발!!!! 꼭 되길!!!!
    • login 기능을 추가하여 배포 완료하기
    • board 기능 구현 시작!! (데이터베이스, 컨트롤러 등..!!!)
    • NoSQL 어떻게 해야할지 생각해봐야함

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions