일일 회고 301일차
스프링 MVC 강의 학습
캡스톤 프로젝트 개발
포트폴리오 수정
오늘은 스프링 MVC 강의를 학습했다.
HTTP 응답으로 ResponseEntity 를 사용하는 방법, 메시지를 직접 입력하는 방법 등을 알아보고, 지금까지 배웠던 요청 및 응답 형식들을 정리해보았다.
ResponseEntity
이번 섹션은 여기서 마무리!
드디어 어제 문제였던 CORS 에러를 해결했다!
문제는, 인터셉터에서 지정해주는 CORS만 생각하고, Stomp를 사용할 때 작성하는 설정 파일에서의 CORS는 생각하지 않은 것!
setAllowedOrigins 가 아닌, setAllowedOriginPatterns 로 지정해야 정상적으로 동작한다.
setAllowedOrigins
setAllowedOriginPatterns
또한, 하나의 고민거리가 생겼는데 현재는 Redis를 사용하여 채팅방의 정보, 이름들을 서버가 끊어진 후에도 남겨두어 일정 기간동안 유지되게 설정해놓았다.
하지만, 메시지 또한 일정 기간 보관되어 다시 채팅방에 들어왔을 때 볼 수 있게 하려 했으나, Redis에서 지원하는 pub/sub 방식의 메시지는 휘발성으로, 곧바로 사라진다!
따라서 어떻게 해결할 지 조금 더 고민해봐야 할 것 같다🤣.
내일은 이곳저곳 자기소개서 작성 및 캡스톤 개발!
Last updated 2 years ago