공부 흔적남기기

항해 99 5주차 WIL 본문

항해 99 5기

항해 99 5주차 WIL

65살까지 코딩 2022. 2. 13. 23:40
728x90
반응형

이번주차에서는 프론트분들과 협업해 미니프로젝트 하나를 완성해야 한다.

아무래도 다른 백엔드분, 프론트분들과 협업을 하다보니 정확한 API설계가 필요해 최대한 자세하고 꼼꼼히 적도록 노력했던 것 같다.

 

프론트분들의 서버에서 백엔드 서버에 API요청을 보내게 되면 SOP 규칙때문에 CORS 에러가 뜨게되는데 이를 해결해주기 위해 Spring Security에 설정을 바꾸는 방식을 이용하였다. 자세한 설명은 다음과 같다.

https://codingstudytrace.tistory.com/105

 

CORS와 SOP란? Spring security와 MVC에 적용하는 법

CORS는 SOP를 기반으로 하고 있기 때문에 SOP를 먼저 이해해야한다. SOP는 Single Origin Policy의 약자로 간단히 말하면 동일 출처 정책이다. 하나의 Origin을 정해놓고 Orgin과 동일한 출처의 리소스만 상호

codingstudytrace.tistory.com

내가 맡은 파트는 로그인 파트였는데 Spring Security를 사용해 여러문제를 겪었지만 팀원분들과 멘토분의 도움으로 잘 해결할 수 있었다. 직면한 문제와 해결한 방안은 다음과 같다

https://codingstudytrace.tistory.com/107

 

SpringSecurity 로그인 실패시 Http 400보내는 방법

SpringSecurity에서 .formlogin을 이용하여 로그인을 할때 실패시 .failureUrl을 사용하면 Controller에서 redirect된 Url을 못잡는 문제가 발생하였다. 어떤 이유인지는 정확히 모르겠지만 잡히지 않는 문제가

codingstudytrace.tistory.com

이번주는 협업을 하다보니 아무래도 회의시간이 많고 그래서 개인적인 공부를 거의 하지 못했다. JPA와 DB쪽이 아무래도 부족하기 떄문에 틈틈히 열심히 공부해야겠다. 

728x90
반응형

'항해 99 5기' 카테고리의 다른 글

항해 99 7주차 WIL  (0) 2022.03.08
항해 99 6주차 WIL  (0) 2022.02.20
항해 99 4주차 WIL  (0) 2022.02.06
항해 99 3주차 WIL  (0) 2022.01.30
항해 99 2주차 WIL  (0) 2022.01.22