위의 코드처럼 required로 프론트에서 validation 하는 것과 백에서 validation 하는 것에 대해서 어떤 점이 다른지 자세히 알아보고 싶었다.사실 프론트 or 백에서 하는데 왜 백 or 프론트에서 검증을 또 해야할까? 라는 의문이 생겼다 💡 먼저, 프론트엔드와 백엔드에 대한 개념 정리를 해봅시다프론트엔드란?사용자가 웹 페이지를 열었을 때 볼 수 있는 화면을 만드는 작업입니다.즉, 프론트엔드는 사용자가 1차적으로 보는 인터페이스이기 때문에 사용하기 쉽고 보기 편해야하므로 사용자 경험을 핵심 가치로 삼아 직관적이고 사용하기 쉬운 UI(User Interface)를 구축해야 합니다. 백엔드는?사용자가 웹 페이지를 사용하면서 필요한 비즈니스 로직을 만드는 작업입니다.즉, 프론트에서 받은 사..