기술 안건 회의 Respone Type (20.08.04) - woowacourse-teams/2020-songpa-people GitHub Wiki

🌞 날짜

2020-08-04 10:00 ~ 10:30

👨‍👩‍👧‍👧 참석자

all

회의 내용

  1. Response Type 정하기

    CustomResponse
    code: (성공) null / (예외) 예외코드 / HttpCode말고 우리가 정한 예외코드
    messgae: (성공) null / (예외) 메세지
    data: (성공) response할 데이터 / (예외) null
    
    • Common 모듈
    • Admin, Web 모듈에서 사용한다.
    • 성공과 예외 상황을 하나의 Response Type으로 보내서 FE에서 에러 핸들링이 쉽도록 함
    • 예외코드
      • 1xxx : kakao
      • 2xxx: instagram
      • CORE_숫자
        • INSTAGRAM_SCHEDULER_숫자
  2. 모달 이미지 회의

    • 기존 디자인의 문제점 그림3
      • 9개의 이미지를 동시에 로딩하니까 속도가 느리다.
      • 이미지 모양을 훼손하지 않고 동일한 크기의 정사각형 모양으로 만들기가 까다롭다.
    • 슬라이딩 방식으로 수정 image
      • 3개씩 이미지가 나온다.
      • 이미지 로딩 문제도 해결되고, 사용자 입장에서도 편리할 것으로 기대된다.
  3. Vue : Router 경로 이동 후 새로고침하면 화면이 나오지 않는 문제

    • Vue 자체는 Single Page Application이고, index.html에서 라우터로 이동하면 문제가 없다.

    • 하지만 Router로 이동한 상태에서 새로고침하면 Spring에게 경로를 물어봐서 해당 페이지를 찾지 못하는 문제가 있었다.

    • 갓준에게 여쭈어봄

    • 이동할 경로를 Spring Controller에 걸고, 메인 화면을 return해주면 Vue에서 알아서 해당 경로를 찾아준다.

    •     @GetMapping(value = {"/", "/kakao-scheduler"})
          public String index() {
              return "/index.html";
          }
      

Todo

에러 페이지 만들기