개발 공부/rest API 공부하기
[도전 서버 개발] rest API 강의 01(개념, 서버 만들기)
도이(doi)
2022. 1. 28. 11:17
728x90
Rest API란?
기계와 기계가 규격화된 방식으로 통신할 수 있도록 돕는 통신 규칙. rest API는 웹의 통신 규약인 HTTP를 이용한다. 정보들이 주고받아지는데 있어서 개발자들이 널리 사용하고 있는 형식. restful한 API는 주소에 정보가 알기 쉽게 담겨 있어 주소만으로도 어떤 요청인지 알 수 있다.
Resource는 URI를 통해서 표현된다. URI는 정보를 식별하는 이름임.
*URI : 자원을 구조와 함께 나타내는 형태의 구분자.
*API : 컴퓨터의 기능을 실행시키는 방법.
예) 텔레비전을 키기 위해서 리모컨이라는 인터페이스가 필요하다. 소프트웨어 끼리 정보를 요청 전송하기 위해서는 인터페이스가 필요하다. 즉, 리모컨의 역할을 하는 것이 API 이다.
클라이언트 : 디자인 UI, UX / 서버에 연결을 해야 필요한 데이터를 불러올 수 있음.
서버 : 클라이언트에서 필요로 하는 값을 반환해주는.
데이터 베이스 : 데이터를 저장하고 있는 곳.
rest API의 데이터 가공 방법 : CRUD
POST(Create) / GET(Read) / PUT(Update) / DELETE(Delete)
[node js를 통해서 rest API 서버 만들기]
rest API는 서버를 운영하는 것임. html 처럼 웹사이트 자체를 운영하지 않고 데이터를 교환하는 역할을 한다.
서버에서 해야 될 configuration을 한다.
json Viewr 확장프로그램을 설치하여 json을 좀 더 편하게 볼 수 있다.
728x90
반응형