백엔드는 웹사이트나 애플리케이션의 보이지 않는 부분을 담당하는 영역입니다. 프론트엔드가 사용자가 직접 상호작용하는 화면과 관련이 있다면, 백엔드는 그 뒤에서 모든 데이터 처리와 저장을 담당합니다.
찜하기 기능의 동작 원리 예를 들어, 클래스101 웹사이트에서 사용자가 '찜하기' 버튼을 누른다고 가정해 봅시다. 이때 어떤 일이 벌어질까요?
프론트엔드 요청: 사용자가 '찜하기' 버튼을 클릭하면, 프론트엔드는 백엔드 API 서버로 '찜하기' 요청을 보냅니다. API 서버의 역할: API 서버는 이 요청을 받아 사용자가 찜한 클래스 정보를 데이터베이스에 저장하거나 업데이트합니다.
데이터베이스와 통신: API 서버는 데이터베이스와 통신하여 해당 사용자의 찜 목록에 새로운 클래스를 추가합니다. 응답 반환: 데이터베이스 작업이 완료되면, API 서버는 성공 또는 실패 여부를 프론트엔드에 응답으로 반환합니다.
프론트엔드 업데이트: 프론트엔드는 이 응답을 받아 사용자가 찜한 목록을 화면에 업데이트합...
#
API
#
백엔드
#
개발자
#
데이터베이스
#
데이터통신
#
서버
#
중요성
#
초보자
#
프로그래머
원문 링크 : 백엔드 이해하기: 웹과 앱의 보이지 않는 핵심 엔진