Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

React Study Week10 - 김은혜 완료 #37

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

GraceKim527
Copy link
Contributor

배운 내용

이번 차시에서 배운 내용을 정리해주세요.

  • 익스프레스 프레임워크로 API 서버를 만드는 방법에 대해서 공부하였다.
  • JSON 웹 토큰으로 회원 인증하는 법에 대하여 공부하였다.

추가적으로 공부한 내용

이번 차시에서 추가적으로 공부했던 내용을 적어주세요.

  • 익스프레스 프레임워크는 Node.js 환경에서 사실상 표준 웹 라이브러리로, 웹 서버는 물론 REST 방식의 API 서버를 만들 수 있다.

  • REST , REST API에 대하여 공부하였다.

  • REST : REST(Representational State Transfer)는 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식

    • REST는 기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할 수 있는 아키텍처 스타일이다.
    • REST는 네트워크 상에서 Client와 Server 사이의 통신 방식 중 하나이다.
  • 애플리케이션 분리 및 통합, 다양한 클라이언트의 등장최근의 서버 프로그램은 다양한 브라우저와 안드로이폰, 아이폰과 같은 모바일 디바이스에서도 통신을 할 수 있어야 한다는 점 때문에 멀티 플랫폼에게 지원을 위해 REST에 관심을 가지게 되었다.

  • HTTP Method를 통해 자원을 사용하고, 보통 JSON 형태나 XML형태를 주고 받는다. Client가 자원의 상태(정보)에 대한 행위를 요청하면 Server는 이에 적절한 응답을 보낸다.

  • REST API에서 우선 API(Application Programming Interface)란 데이터와 기능의 집합을 제공하여 컴퓨터 프로그램간 상호작용을 촉진하며, 서로 정보를 교환가능 하도록 하는 것이고, REST API는 REST 기반으로 서비스 API를 구현한 것을 말한다.

공부하면서 의문을 가졌던 내용 또는 공유하고자 하는 내용

공부하면서 의문을 가졌던 점, 스터디원들이 알았으면 하는 점, 혹은 함께 토론하고자 하는 내용이 있으면 적어주세요

  • 통신에 대해서 더 공부하기 위해서는 HTTP 개념을 더 공부하면 좋을 듯 합니다.
  • 또한, 이번에 오류가 많았어서 다같이 함 확인해보는 것이 좋을 듯 합니다..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant