강의

멘토링

커뮤니티

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

신진님의 프로필 이미지
신진

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

React Native 개요

그랩마켓 웹과 그랩마켓 서버

작성

·

253

1

그랩님 항상 최고의 강의 감사드립니다.
 
강의중에 "그렙마켓 웹"이 있고 "그랩마켓 서버"가 있습니다.

저는 항상 (API)서버에 연결하면 그 서버에서 클라이언트에게 HTML을 돌려준다고 생각해왔는데 "웹"과 "서버"로 나누어져 있는 구조가 헷갈립니다.
 
요청이 "그랩마켓 서버"에 들어가면 화면만 관리 하는 "그랩마켓 웹서버"에 조작을 해서 클라이언트에게 HTML을 돌려주는 건가요.
 
결국 웹서버 API서버 DB서버가 한세트 구성이 되었다고 이해해도 될까요?

답변 2

0

신진님의 프로필 이미지
신진
질문자

감사합니다. 

 

아직도 헷갈리는 부분은 

강의에서

그랩마켓서버는 HEROKU에

그랩마켓웹은 VERCEL에 나누어 넣으셨는데

이게 일반적인 방법인가요?두개를 합쳐서 웹서버라고 불러야할까요

0

그랩님의 프로필 이미지
그랩
지식공유자

보통 서버라는 개념이 포괄적이다 보니 헷갈릴 수 있습니다 :)

보통 '웹 서버'는 요청시 HTML(웹 파일)을 전달해주는 서버이며, "웹 어플리케이션 서버(그냥 API 서버라고도 합니다)"는 DB와 연동되서 데이터를 전달해주는 역할을 합니다! 웹 서버는 보통 node.js 처럼 하나의 프로그램이 실행되고 있으며, 여기서 html, jss, css 파일을 전달해주는 역할을 합니다. 

보통 DB 서버와 API서버가 한 세트로 구성되긴 합니다(보통은 DB와 API서버가 다른 컴퓨터에 존재해서 서로 네트워크 통신을 통해서 동작합니다)

신진님의 프로필 이미지
신진

작성한 질문수

질문하기