Whatever 프로젝트 코스

Whatever 프로젝트 회고 - 5 주차

ch-yang 2023. 9. 11. 19:21

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요?

로그인 후 세션 쿠키가 사라지는 것을 해결할 수 없었습니다. 서로 다른 도메인에서 OAuth2 + 세션 로그인 구현 관련해서 인터넷에서 찾아볼 수 있었던 내용들은 다 적용해봐도 쿠키가 사라졌습니다. 일찍 안되는 것으로 판단했어야 했는데 늦었습니다. 서브 도메인을 맞추는 방법으로 진행해야 할 것 같습니다.

SecurityConfig에서 petmitAll()로 열어둔 경로가 MockMvc 테스트에서 403에러가 발생했었습니다. MockMvc 테스트에서는 SecurityConfig 빈이 적용 안되는 것을 알았습니다. 

이번주 진행했던 개발 내용은 무엇이었나요?

  • OAuth2 로그인 기능을 구현했으나 정상 동작하지는 않았습니다.
  • 피드와 댓글 작성 기능을 구현했지만 피드의 이미지 업로드에서 문제가 생겼습니다.
  • 피드 조회 기능은 완성했으나 데이터를 넣지 못했습니다.
  • https 서버 구축

가장 고민을 했던 부분은 무엇이었나요?

Controller에서 이미지 파일을 받아 S3로 업로드하는 API를 테스트하고 Spring REST Docs로 문서 제작하는 것이 어려웠습니다. Controller 부터 잘못 작성한 것 같아서 수정하려고 합니다.

구현하는 것마다 문제가 생기고 시간이 촉박하니 Spring REST Docs를 없애고 Swagger를 다시 적용할까 고민했었습니다. Swagger에 OAuth2 적용할 시간도 많이 걸릴 것 같아서 그냥 진행했습니다.

아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요?

로그인 기능과 피드 작성 기능에서 문제가 생겨서 다른 기능들이 제대로 진행되지 않았습니다. 

다음주는 어떻게 보낼 예정인가요?

  1. 동작에 문제가 있는 기능 먼저 정상 작동하도록 해야겠습니다.