개발자
궁금한게 있습니다. 클라 에서 사용자가 입력한 데이터를 서버에 보낼 때, 보통 데이터 유효성 검사를 하게 되는데, 유효성 검사를 수행하고 나서, 서버에 보낸 json 을 서버에서도 먼저 json 유효성 검사를 수행하고 나서, 그 이후에 코드를 실행하는게 필수적인가요? 저의 생각인데, 아무리 클라에서 데이터에 대한 유효성 검사를 하고, 데이터를 보낸다고 해도, 테스트 코드를 정말 잘 작성한다고 해도, 실수할 수 도 있다고 생각되고 유효하지 않은 데이터를 서버에서 validation check 를 하지 않았을때 초래하는 문제가 많을 거 같아서, 필수 라고 생각되는데, 현업 개발자 분들의 의견이 궁금합니다~
답변 1
안녕하세요 두 곳 모두 validation을 해주는 것이 좋습니다. 아래와 같은 경우가 있을 것 같고 데이터를 처리하는 곳이 서버이기 때문에 안정성을 위해서도 좋다고 생각합니다. 1. 질문에 적어주신 것처럼 클라이언트에서 잘못된 데이터를 전송하는 경우 2. 클라이언트를 추가하는 경우 3. 사용자가 데이터를 조작해서 전송하는 경우
Code King Academy
작성자
Code Lika a KING / QUEEN • 2023년 10월 06일
답변 감사합니다! 도움이 되었습니다!!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!