[TIL] 2023/10/20 웹기초특강

김민재·2023년 10월 20일
0

TIL

목록 보기
25/172

  • JSON 형식으로 클라이언트한테 전달
  • 백엔드 API 제공
  • 프론트엔드 페이지 전달

RESTful

  • 클라이언트와 서버와의 약속된 규약(method + url)
  • 서버는 그에 맞는 요청을 제공한다.

RESTFul Api(웹 서비스에서 널리 사용되는 전통적인 방식)

  • 웹 서비스에서 사용하느 API 설계 방법
  • 자원(resource)을 URL로 표현 + 처리 종류를 HTTP 메서드를 통해 표현
    = XML, JSON 형태로 데이터를 주고 받음.

GraphQL Api(복잡한 데이터 요구 사항을 효과적으로 처리할 수 있는 현대적인 방식)

  • API 쿼리 언어
  • 클라이언트가 필요로 하는 데이터의 형태와 구조 요청
  • 서버가 그에 따른 데이터를 상세히 반환
  • 오버페칭_언더페칭 해결

배포하는 방법 4가지

  • 프론트엔드와 백엔드를 동시에 구성하는 방법
  • 프론트엔드와 백엔드를 각각 구성하여 각각 배포하는 방법
    (회사가 크면 이렇게 많이 함)
  • 백엔드만 구성하여 배포하는 방법
  • 프론트엔드만 구성하여 배포하는 방법
profile
개발 경험치 쌓는 곳

0개의 댓글

관련 채용 정보