😌2023.06.14

일일 회고 301일차

할일 및 한일

경험 및 배움

스프링 MVC 강의 학습

오늘은 스프링 MVC 강의를 학습했다.

HTTP 응답으로 ResponseEntity 를 사용하는 방법, 메시지를 직접 입력하는 방법 등을 알아보고, 지금까지 배웠던 요청 및 응답 형식들을 정리해보았다.

이번 섹션은 여기서 마무리!

캡스톤 프로젝트 개발

드디어 어제 문제였던 CORS 에러를 해결했다!

문제는, 인터셉터에서 지정해주는 CORS만 생각하고, Stomp를 사용할 때 작성하는 설정 파일에서의 CORS는 생각하지 않은 것!

setAllowedOrigins 가 아닌, setAllowedOriginPatterns 로 지정해야 정상적으로 동작한다.

또한, 하나의 고민거리가 생겼는데 현재는 Redis를 사용하여 채팅방의 정보, 이름들을 서버가 끊어진 후에도 남겨두어 일정 기간동안 유지되게 설정해놓았다.

하지만, 메시지 또한 일정 기간 보관되어 다시 채팅방에 들어왔을 때 볼 수 있게 하려 했으나, Redis에서 지원하는 pub/sub 방식의 메시지는 휘발성으로, 곧바로 사라진다!

따라서 어떻게 해결할 지 조금 더 고민해봐야 할 것 같다🤣.

개선 및 목표

  • 내일은 이곳저곳 자기소개서 작성 및 캡스톤 개발!

Last updated