전체 클라이언트 서버 관계도가 이해가지 않습니다

미해결질문
즐코 프로필

안녕하세요

전체 클라이언트 서버 관계도가 명확하게 이해가지 않아 질문드립니다. 아래는 제가 이해한 내용인데요 맞는지 궁금합니다.

NodeBird-call

- api 서버를 통해 받아온 데이터로 템플릿만 생성해준다

NodeBird-app

- api 서버, 권한이 필요없다

NodeBird-api

- api 서버, 권한이 필요하다

추가질문

1. NodeBird-app과 NodeBird-api를 나눈 이유는 권한이 필요한것과 불필요한 것을 나누기 위함인가요? 아니면 공개, 비공개 하기 위함인가요?

2. 만약 single page application을 사용한다면 NodeBird-call같은 서버의 역할은 무엇인가요? 번들된 스크립트를 불러오는 index.html를 만들어주거나 회원가입이나 로그인 페이지같은 템플릿 페이지를 생성해주는 역할을 하는건가요?

조현영 프로필
조현영 2019.12.10

app은 실제 사용자가 서비스를 이용하는 앱이고 api는 개발자들이 노드버드의 api를 이용해 다른 서비스를 하기 위한 서버입니다. 인스타와 개발자용 인스타 api서버 관계입니다.

call은 다른 개발자들이 그 api를 활용해 제작한 다른 서비스입니다. 흔히 보는 짝퉁 인스타들이 call같은 서비스입니다.

즐코 프로필
즐코 2019.12.10

빠르게 답변해주셔서 감사합니다 매번 강의 잘듣고있습니다!

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스