2021-04-30 TIL
30 Apr 2021 | 로그포스2021-04-30 TIL
- 오늘 한 것
- 학원 대면수업 (15:30~22:00) 프로젝트 기간
- 사용자 QnA 댓글 기능 - 백엔드 팀원이 QnA 댓글기능을 완전 잊고있다가 부랴부랴 만들었는데 전혀 작동하지 않았다. 결국 조장님이 뒤를 맡아서 갈아엎었다. 댓글은 잘 나오는데 수정이 꽤나 필요할듯해서 나도 기존에 짜놓은 로직을 대폭 수정했다. 내가 써놓은 댓글은 수정, 삭제버튼이 나오고 다른사람이 봤을때는 수정, 삭제 버튼 없이 그냥 댓글만 나오도록 구현했다. 서버의 세션에 저장되어있는 회원번호를 jsp에서 모델로 받아서 hidden type의 input에 넣어놓고 js에서 이를 가져와서 동적으로 댓글 출력시 api response의 데이터에 들어있는 회원번호와 비교하여 수정, 삭제 버튼 생성 여부를 결정한다.
- 어드민 통계 페이지 그래프 출력 - 대시보드의 그래프와 마찬가지로 통계 페이지에서도 그래프가 출력되도록 로직을 수정했다. 처음 Ajax 요청시 그래프 데이터를 받아서 전역변수에 저장해놓고 그래프를 그리는 메소드가 실행되도록 했는데 그래프가 그려지지 않았다. 아마도 비동기 처리 로직보다 그래프를 그리는 로직이 먼저 실행되서 그런것 같다. 그래서 AJAX 요청 안에 그래프를 그리는 메소드를 넣어서 해결했다.
- 내일 할 것
- 어드민 메뉴리스트, 상품리스트 수정
- boiler plate with react, node.js 수강
- 끝으로
QnA 댓글 수정, 삭제 이벤트 테스트 후 수정 요청하기
오늘의 한 줄 총평 : 토요일 보일러 플레이트 완강