한눈에 보는 정의
방문자 눈에 보이지 않는 서버 쪽에서 데이터 저장, 로그인 확인, 결제 처리 같은 일을 하는 부분.
이런 말로 들어요
- 화면은 다 됐고 백엔드 연결만 남았어요.
- 백엔드에서 권한 확인을 안 해서 다른 사람 자료가 보였어요.
그림으로 보기

백엔드는 방문자 눈에 보이지 않는 서버 쪽에서 저장·권한 확인·알림을 처리합니다. 누가 무엇을 볼 수 있는지는 백엔드에서 확인합니다.
하캄솔루션 자체 제작 설명도식자세히 알아보기
웹사이트를 식당에 비유하면 손님이 보는 홀과 메뉴판이 프론트엔드, 주방이 백엔드입니다. 상담 신청 버튼을 누르면 백엔드가 내용을 확인해 데이터베이스에 저장하고, 담당자에게 알림을 보냅니다. 로그인한 사람에게만 자료를 보여 주는 일도 백엔드가 판단합니다. Supabase나 Firebase는 이런 백엔드 기능을 빌려 쓰게 해 주는 서비스입니다.
실무 예시
예를 들어 문의 폼을 만들 때 화면(프론트엔드)은 입력칸과 버튼을 그리고, 백엔드는 받은 내용을 검사해 저장하고 확인 메일을 보냅니다.
함께 살펴볼 점
화면에서 버튼을 숨기는 것만으로는 보안이 되지 않습니다. 누가 어떤 데이터를 볼 수 있는지는 반드시 백엔드에서 다시 확인합니다.
AI에게 이렇게 요청해 보세요
상담 신청 폼의 백엔드를 만들어 줘. 입력값 검사, 데이터베이스 저장, 담당자 알림 순서로 처리하고, 같은 사람이 짧은 시간에 여러 번 보내는 것도 막아 줘.
코딩·작성 도구에 붙여 쓰기 전에 내 상황에 맞게 바꾸고, 결과는 직접 확인하세요.출처와 검토 정보
- Introduction to the server side - MDN 새 창
서버 쪽 프로그래밍이 무엇이며 클라이언트 쪽과 어떻게 다르고, 데이터 저장·사용자별 내용 제공 등에 왜 쓰이는지를 확인했습니다.
자료 확인
내용 검토
최초 발행 · 내용 수정
