API

API 설계는 거창한 게 아니라 쉽게 말하자면 URI(URL)과 method로 이루어져 있는 것을 말합니다. 그렇다면 어떻게 API설계를 하면 될까요? ✨ localhost:8080/users/:id에 접속을 하면 id를 map에서 객체를 찾아 해당 객체의 정보를 넘김 URI : localhost:8080/users/:id method : GET - req : params.id(유저의 번호로 map에 저장된 key값을 전달하는데 사용) - res : map에서 id로 객체를 조회해서 정보를 전달 ✨ localhost:8080/users에 접속하여 data를 입력한뒤 서버에 전송을 하면 유저 등록 URI : localhost:8080/users method : POST - req : req.body로 유저..
· 개발지식
REST 하다는 말이 무엇일까? 쉽게 말해 "웹의 장점을 최대한 활용한 통신방식"이라는 말입니다. 그렇다면 REST의 특징에는 어떤 게 있을까요? REST란? REST는 Representational State Transfer의 약자로 리소스의 이름으로 구분하여 정보를 주고받는 것을 말합니다. 이때 REST는 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한으로 활용할수 있는 아키텍처 스타일인데요 네트워크 상에서 클라이언트와 서버를 이어주는 통신 방식 중에 하나입니다. REST의 특징 1. Server-Client 구조 : 서버는 API를 제공하고 클라이언트는 인증이나 세션, 로그인 정보들을 관리하는 역할을 구분하고 있어 서로의 의존성을 줄일 수 있습니다. 2. Stateless(무상태성) ..
· 개발지식
API는 Application Programming Interface의 약자로 똑같은 함수를 다시 만들 필요 없이 원하는 기능의 라이브러리 함수를 사용함으로써 보다 효율적인 프로그래밍이 가능하게 하고 라이브러리에 접근하기 위한 규칙들을 정의한 것을 말합니다. 또한 우리가 필요한 데이터베이스에 직접적으로 접근을 하는 게 아니라 API가 매개체가 되어 데이터베이스에서 데이터를 가져와주고 데이터를 넣어주는 역할을 합니다. API를 들어보셨다면 그다음으로 들어보셨을 단어가 바로 REST API입니다. API는 과거에 HTTP 형식을 따르지 않고 만들었지만 최근에는 HTTP 규약을 잘 따른 API를 만들기 시작했는데 그게 바로 REST API입니다. 그렇다면 RESTful API는 어떤 걸까요? REST API ..
코드둥
'API' 태그의 글 목록 (2 Page)