BackEnd/개념정리

유효성 검사(Validataion) - CodeHan의 코딩공부

CoderHan 2022. 6. 14. 05:12
반응형

Validataion이란?

클라이언트가 서버에게 요청이나 리소스를 만들기 위해 Body에 보내는 Data를 확인하는 과정.

 

유효성검사는 서버에서도 할 수 있고 Client측에서 할 수 있지만 빨리 할 수록 좋다.

 - 서버에서 읽고 쓰는 모든 것도 비용이고, 서버에서 검사하는 도중에 Client측에서 오는 요청을 처리하기 어렵기 때문

- 서버에서 검사를 한 뒤 오류가 발생하면 다시 Client측에 전달해야하므로 비용이 또 발생할 수 있다.

 

따라서, Client만의 유효성 검사가 필요하다. 그러나 이것은 Optional한 상황이기에 서버에서 Validation은 필수이다!

 

//sanitization : Data를 깔끔하게(?) 처리해준다

1. .trim()을 이용해서 공백을 제거해준다.

2. sanitization은 가능한 모든 Case에서 표준화 작업을 해줘야하므로 순서가 중요하다.

 

 

반응형