-
유효성 검사(Validataion) - CodeHan의 코딩공부BackEnd/개념정리 2022. 6. 14. 05:12반응형
Validataion이란?
클라이언트가 서버에게 요청이나 리소스를 만들기 위해 Body에 보내는 Data를 확인하는 과정.
유효성검사는 서버에서도 할 수 있고 Client측에서 할 수 있지만 빨리 할 수록 좋다.
- 서버에서 읽고 쓰는 모든 것도 비용이고, 서버에서 검사하는 도중에 Client측에서 오는 요청을 처리하기 어렵기 때문
- 서버에서 검사를 한 뒤 오류가 발생하면 다시 Client측에 전달해야하므로 비용이 또 발생할 수 있다.
따라서, Client만의 유효성 검사가 필요하다. 그러나 이것은 Optional한 상황이기에 서버에서 Validation은 필수이다!
//sanitization : Data를 깔끔하게(?) 처리해준다
1. .trim()을 이용해서 공백을 제거해준다.
2. sanitization은 가능한 모든 Case에서 표준화 작업을 해줘야하므로 순서가 중요하다.
반응형'BackEnd > 개념정리' 카테고리의 다른 글
Database (0) 2022.06.29 Socket이란? (0) 2022.06.27 Configuration 환경 변수 설정 - CodeHan의 코딩공부 (0) 2022.06.21 Authentication에 대하여 - CodeHan의 코딩공부 (0) 2022.06.18 MVC란 무엇인가? - CodeHan의 코딩공부 (0) 2022.06.12