인프런 커뮤니티 질문&답변

즐코님의 프로필 이미지
즐코

작성한 질문수

Node.js 교과서 - 기본부터 프로젝트 실습까지

API 서버의 개념과 필요성

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

작성

·

183

0

안녕하세요

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

NodeBird-call

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

NodeBird-app

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

NodeBird-api

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

추가질문

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

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

답변 2

2

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

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

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

0

즐코님의 프로필 이미지
즐코
질문자

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

즐코님의 프로필 이미지
즐코

작성한 질문수

질문하기