Validation유효성 검사

·2023년 7월 5일
0

프로젝트 공부

목록 보기
3/33
post-thumbnail

Validation 유효성 검사: 데이터가 알맞게 들어오는지 검사

ex) 회원가입 하는 상황

  • 회원가입할 때 클라이언트에서 서버에게 POST 방식으로 Body에 이메일, ID, PW 등을 담아서 보낸다.
  • 이때, 이메일을 입력하지 않고 보낸다면, 회원가입이 되지 않는데 이는 Validation(검증)을 거친것이다

형식적 Validation

형식적 Validation : Controller에서 수행

  • 빈 값인지, 형식에 맞는지, 정해진 길이에 맞는지 등을 검증 (형식 검증)

논리적 Validation

논리적 Validation : Provider/Service에서 수행

  • DB를 거쳐야하는 검증
  • 똑같은 이메일로 여러 계정을 만들 수 없는 것처럼 이메일이 중복이 되는지와 같은 내용을 검증
profile
개발자가 되고싶은 낭랑 24세

0개의 댓글

관련 채용 정보