spring

Web

Validation(유효성 검사) 백-프론트 통합 검증 모듈 구현 (Spring-React)

유효성 검사는 어디서 해야 할까, 백엔드? 프론트엔드? 프론트에서만 유효성 검사를 하면, 개발자 도구(Postman과 같은) 로 요청 시 검사 되지 않는다. 백엔드에서만 유효성 검사를 하면, 엔드유저들의 오입력을 미리 쳐내지 못하고 전부 서버로 콜 하기 때문에 부하 문제와 연결된다. 정답은 둘 다 해야 한다. 프론트는 프론트대로 자바스크립트를 사용해서 아래와 같이 유효성 검증을 한다. function check(email,password) { var emailCheck = '[a-z0-9]+@[a-z]+\.[a-z]{2,3}'; if(emailCheck.test(email)){ alert('이메일 형식이 올바르지 않습니다.'); } if(password.length < 8) { alart('비밀번호는 8..

hyeindev
'spring' 태그의 글 목록