2022_04_10 SIL(항해 35일차)
1. 회고
이번주는 드디어 프론트와 백단이 만나서 처음 미니프로젝트를 진행하는 주차!!
사실 발제날 협업에 대한 간략한 섹션을 통해서 우리가 생각했던 만큼 어렵게 진행하는 것은 아니였다는 것을 알게되었지만, 아직 서로 연결 되지 않은 상태여서 감이 1도 안잡히는 상황이다. 그리고 프론트와 백, 같은 개발이지만 5주가 넘는 시간동안 각자의 주특기에 집중하며 살아와서 그런건지,,, 분명 시작은 같았다고 생각했는데,서로의 로직이나 구동방식에 대해 전혀 이해하지 못하는 부분이 생기기도 했다. 이렇게 협업은 쉬운 일이 아니라는 것을 다시금 깨닫고 있는 중이다.
아무튼 우리는 지금 헬스루틴 관련 서비스를 준비중이고 뭐 기능구현이나 뷰는 블로그 게시판의 형식과 일맥상통한다. 그래서 서버단에서 로직을 구현하는 과정은 그렇게 까다로운 작업이 아닐 것이라고 생각했다. 그런데 실제 로직구현은 신속하게 한 것 같은데, 로직구현 전에 Entity를 구상하면서 JPA 연관관계를 생각하는 부분이 상당히 어려웠다. 결국 erd 프로그램에 익숙하지 못했던 우리의 무지함에서 온 삽질이었다.. 라고 판단을 내렸지만, 아무튼 앞서 언급한 문제가 아니였어도.. 흐음 연관관계부분은 좀 더 많은 시간을 투자해서 공부할 가치가 있다고 생각했다.
현재 우리의 상황은 로그인과 회원가입 구현 후 User 테이블을 나와 원희님이 만든 테이블에 연결하고, 서버 테스트만 해보면 우리의 임무는 일단 끝일 것 같다. 문제는 아직 JWT를 이용한 로그인, 회원가입 구현이 남아있고, 그리고 CORS 브라우저 보안정책에 따라 프론트단과 백단을 연결하는 부분을 숙지해야한다.
잘 모르겠지만,, 뭔가 할 수 있겠지..??ㅜㅠ
2. 배운내용
CORS 관련 빌드업
https://taehyeonkim.notion.site/Spring-3bb5e766bf904ca795acbed2fcf5cfa6