식집사 가이드 페이지에서 그래프가 있는데 사용자가 값을 입력하면 서버로 localdate와 value값이 들어오는 형태로 구현을 했었다.
하지만 프론트와 데이터 통신을 맞춰보는 과정에서 계속 오류가 발생햇고 확인해보니 원인은 react에서 localdate로 값을 보내줄 수 없었다.
이를 해결하기 위해 request값을 String으로 받고 받은 값을 localdate값으로 다시 변환해 주는 작업을 추가했다
DateTimeFromatter
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate localDate = LocalDate.parse(beginnerRequestDto.getLocalDate(),formatter);
위의 코드를 사용하여 String 값을 localdate형식으로 변경해주었다.
https 오류
https를 연결한 뒤 서버를 다시 킬 때마다 5분~10분 정도 새로고침하면 서버가 연결되고 다시 새로고침하면 연결이 끊기는 버그가 발생했다.
서버킬 때 처음에만 그러니 그냥 무시하고 넘어갔지만 오늘 아침에 서버를 잘못 건들이는 바람에 서버가 폭파되서 다시 서버를 만드는 상황이 발생했다.
이 과정에서 https를 다시 적용하면서 https에 대해 좀 더 알게되었고 새로고침 할때마다 연결이 됐다 안됐다 하는 부분의 오류를 알게 되었다.
그 원인은 로드밸런서에 리스너에 443과 80과 8080을 모두 넣어놨었는데 이 부분이 문제가 발생을 한 것으로 추정된다
이부분을 443부분만 넣고 타겟 그룹의 targets에 8080포트만 열었더니 문제가 해결되었다!
비록 시버를 날려 시간을 버렸다고 생각했지만 간단한 오류라도 해결을 했으니 잘된일이라고 생각하기로 했다 ㅎㅎ

'TIL(Today Ingwang Learned)' 카테고리의 다른 글
TIL)2023-01-19 (실전 프로젝트) (0) | 2023.01.20 |
---|---|
TIL)2023-01-17 (실전 프로젝트) (0) | 2023.01.18 |
TIL) 2023-01-14 (실전 프로젝트) (0) | 2023.01.15 |
TIL) 2023-01-13 (실전 프로젝트) (0) | 2023.01.14 |
20232-01-12(실전 프로젝트) (2) | 2023.01.13 |