해결된 질문
작성
·
89
0
안녕하세요 실습용 백엔드 서버에 대해 궁금한점이 있습니다. 강의에서 한입북스라는 서버를 가지고 실습을 하는데 이 서버는 날씨api, 영화api와 같이 그냥 도서 데이터가 들어있는걸 가져온다는건가요? 아니면 서버사이드렌더링으로 만들어 놓은 페이지 같은걸 가져오기 위함인가요?
답변 1
0
안녕하세요 이정환입니다.
날씨 API, 영화 API를 제공하는 것과 동일하게 도서 API를 제공하는 백엔드 서버라고 생각하시면 됩니다. 이때 보통 "백엔드 서버" 라 함은 데이터베이스에 등록된 데이터를 생성, 조회, 수정, 삭제 할 수 있는 기능을 제공하는 서버를 말합니다.
따라서 서버사이드렌더링으로 생성된 페이지를 반환하는 서버는 백엔드 서버라고 하기에는 조금 무리가 있습니다. 보통 이런 기능을 하는 서버는 "웹 서버" 라고 표현합니다.
@부드러운족제비님
Supabase는 데이터베이스의 역할을 합니다. 도서 API를 Supabase를 이용해서 넣은것이 아닌, Supabase 대시보드에 제가 제공해드리고 있는 백엔드 서버의 API를 통해 접근할 수 있다고 이해하시면 좋을 것 같습니다.
@uphoon님
웹 서버가 정적인 파일만 서빙할 수 있다는 것은 잘못된 지식입니다 🥲 물론 정적 파일을 서빙하는 웹 서버도 있지만, 그렇지 않은 웹 서버도 아주 많습니다. 웹 페이지를 서비스 할 수 있다면 모두 웹 서버라고 볼 수 있습니다.
안녕하세요 답변주셔서 감사드립니다.
아! 그럼 이 백엔드 서버에 있는 도서 API를 데이터베이스로 관리하기 위해서 수파베이스를 사용해서 도서 API를 넣었다고 생각하면 되겠네요?