쿵따리쿵쿵따
91
2018-04-16 19:19:37
4
197

api서버와 웹 페이지서버가 어떤건가요??


CORS란 Cross Origin Resource Sharing의 약자로, 현재 도메인과 다른 도메인으로 리소스가 요청될 경우를 말한다. 예를 들어, 도메인 http://A.com 에서 읽어온 HTML페이지에서 다른 도메인 http://B.com/image.jpg를 요청하는 경우를 말한다. 이런 경우에 해당 리소스는 cross-origin HTTP 요청에 의해 요청된다. 보안 상의 이유로, 브라우저는 CORS를 제한하고 있다.

하지만 SPA(Single Page Application)의 경우에는, RESTful API를 기반으로 비동기 네트워크 통신을 하기 때문에 API 서버와 웹 페이지 서버가 다를 수 있다. 이런 경우에 API 서버로 요청을 할 시에 CORS 제한이 걸리게 된다.


안녕하세요. cors에대한 글을 읽다가 "API서버와 웹 페이지 서버가 다를 수 있다" API서버와 웹 페이지 서버가 정확히 어떤건지 이해가 잘 가질 않습니다.

API서버와 웹페이지 서버가 어떤걸 말하는건가요??

0
0
  • 답변 4

  • aterilio
    145
    2018-04-16 19:52:08

    문맥 상 말하고자 하는 의미는

    API 서버는 RESTful API 제공 서버, 즉 요청에 따라 데이터를 넘겨주는 곳이고,

    웹페이지 서버는 웹 리소스를 제공하는 서버를 말하려고 한 것 같아요.

    0
  • 쿵따리쿵쿵따
    91
    2018-04-16 21:19:28

    아 RESTful API제공 서버가 따로있는거였군여! 감사합니다 몰랐던걸 알아가네요!!





    0
  • aterilio
    145
    2018-04-16 21:23:01

    쿵따리쿵쿵따

    API 서버가 따로 있다기보다

    따로 개발하는 경우가 있는거죠 ㅎ_ㅎ

    예를 들면 최근 알게된 어떤 분이 API 서버는 파이썬(장고?)으로 작성하고

    프론트엔드는 angular 나 react 로 개발했다고 하시더라고요.

    이런 경우에 별도로 구성했다고 볼 수 있겠죠..?

    0
  • 쿵따리쿵쿵따
    91
    2018-04-17 00:51:20

    @aterilio


    아!!! 아!! ㅋㅋㅋㅋ그렇네여 이제 이해가 되네여.역시 예시가 있으니까 정확히 이해가가네요..ㅋㅋㅋ 정말 감사드립니다 !!!

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.