A) 로그인 아이디와 비밀번호가 틀렸을 경우에는 400을 서버에서 에러가 발생하였을 경우에는 500을 응답 받는 것으로 API를 작성했었습니다. 만일 400이나 500 값을 받았을 경우에는 에러 창을 만들어 사용자에게 오류가 발생하였음을 알렸습니다. 관련된 문서 링크를 아래에 걸어 두었습니다. 참고 부탁드립니다 :)
Q) 로딩쪽 처리 코드 보여주실 수 있나요?
A) 로딩 페이지를 제작한 원리는 다음과 같습니다. 먼저, 화면의 정중앙에 로고가 채워질 부분을 만들었습니다. 이때 display: none; 을 이용해 공간을 차지하지 않도록 설정했습니다. 그리고 로고가 채워질 부분에서 content: attr(data-text)를 이용해 텍스트만 추출하고 z-index: 2를 사용해 제일 앞에 배치되도록 했습니다. 마지막으로, animation: loading 2s ease infinite 설정을 적용해 로고가 계속 채워지는 효과를 주었습니다. html,css 코드는 아래 코드를 참고해주시면 감사하겠습니다 :)