카테고리 없음
유효성 검사는 프론트엔드에서.
manyYun
2024. 10. 30. 09:39
코드에 관한건 아니고, 프로젝트를 하면서 파일을 첨부하고 업로드 할 때 백엔드(파이썬) 에서 유효성 검사를 해주어 통과된 파일만 넘기는 부분이 있었다.
들어보니, 백엔드에서 유효성 검사를 해주면 이미 파일이 업로드 된 채로 거부되기 때문에 서버에 손실이 가 프론트엔드에서 유효성검사를 먼저 해주고 업로드 전부터 막아주는것이 좋다고한다.
대신 db에서 직접 조회해서 존재 여부를 판단해야하는 부분은 빼고 코드를 추가해줬다. 물론 유효성 규칙들은 파이썬 view 파일에 있던 코드를 그대로 챗gpt에 자바스크립트로 변경시켜 수정했다.
~~~유효성 검사는 백엔드가 해주더라도 프론트에서 먼저~~~