RESTful API 개발을 위한 준비

요즘 다 nginx 쓴다~

코드 이그나이터? 라는 프레임워크로 RESTful API 작성방법..

클라이언트 이해하기

웹 브라우저 → 크롬, 사파리 같은거

API 테스트를 위한 Postman

리액트나 뷰는 클라에서만 동작함

Server-Side Script 이해하기

옛날에는 server-side랑 클라랑? 언어가 달랐다

asp.net php 등이 server-side 언어 → 서버에서 실행해서 결과를 응답함

클라는 html css js → 브라우저에서 읽는 언어

php 변수를 js 변수에 넣는거는 가능

↔ 반대로 js 변수를 php 변수에 넣는거는 불가능!

서버에서 먼저 실행하고 오는것이기 때문에

웹의 동작원리

  1. 브라우저에서 사이트 주소를 입력
  2. 브라우저는 DNS를 통해 도메인의 서버 IP 주소를 요청
  3. DNS는 도메인의 서버 IP를 응답