부트캠프 2주차를 회고하며...

0

부트캠프 프로젝트

목록 보기
3/24

아래의 개념을 정리해봤다. 아래는 기본정의 인데. 이렇게만 보아서는 알기 쉽지 않다.

JWT : JSON Web Token
API : API는 Application Programming Interface(애플리케이션 프로그램 인터페이스)의 줄임말입니다. API의 맥락에서 애플리케이션이라는 단어는 고유한 기능을 가진 모든 소프트웨어를 나타냅니다. 인터페이스는 두 애플리케이션 간의 서비스 계약이라고 할 수 있습니다. 이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의합니다. API 문서에는 개발자가 이러한 요청과 응답을 구성하는 방법에 대한 정보가 들어 있습니다.

JWT가 어떻게 웹에 실사용 되는지 실례를 알 수 있었따.
로그인/회원가입 페이지 강의를 보니, 저 토큰값을 로그인을 한 사용자에게 주어진다. 그래서 서버단에서 해당 사용자가 로그인한 사용자인지 새로 들어온 사용자인지 토큰값을 통해 판별하여, 로그인한 사용자가 지속적으로 '회원?'으로서 해당 웹사이트 서비스를 이용할 수 있도록 하는 것이었다. 추가적으로, 이 토큰값은 로그인 완료한 해당 사용자의 브라우저 쿠키에 저장되어 진다. 놀이공원으로 비유를 하면, 자유이용권 팔찌? 같은 것이라고 한다.

API는 서버와 클라이언트단 사이에서 서로 소통이 가능하도록 하는 창구? 역할을 하는 개념이라고 이해하고 있다. 실제 웹개발을 해보니, API주소와 type을 통해(ex. 'GET', 'POST') 서버와 클라이언트가 요청, 데이터전달 등이 이루어지는 것을 자연스럽게 하고 있었다.

profile
안녕하세요😄 비전공자의 웹개발자 도전기를 쓰는 중입니다! 수정/보완할 부분이 있다면 피드백 언제든 환영입니다!

0개의 댓글