REpresentational State Transfer (표현 상태 전달)웹서비스를 만드는데 사용되는 제약(contraint)모음web 을 망가뜨리지 않고, 어떻게 http 를 개선할 수 있을까?리소스 마다 서로 다른 API 규칙조건을 따지지 말고 API를 만들어보자
Express.js 는 Node.js 환경에서 웹 어플리케이션 혹은 API를 제작하기 위해 사용되는 인기있는 프레임워크이다express가 기존 http 모듈로 작성했던 서버와 갖는 큰 차이점은미들웨어를 붙이기 쉽다.자체 라우터를 제공한다.npm istall expres
노드는 v8 엔진으로 만들어진 자바스크립트 런타임이다.V8 complies JavaScript directly to native machine code자바스크립트를 기계어로 컴파일 해준다.프로그래밍 언어가 구동되고 있는 환경즉, node.js는 자바스크립트를 컴파일 해
NPM으ㄹ 활용 하기 위한 정보들이 모여 있는 파일뿐만 아니라 project 전반에 관한 정보가 들어있다.recast.ly 의 package.jsoncli 에서 해당 코드를 실행 시킨다npm start가 무엇이냐면 사실 package.json에 설정 되어 있다.보통 서
DNS 서버에 접속한 후, www.google.com 의 IP가 무엇인지 요청DNS 서버는 요청에 대한 응답으로 216.58.197.196 리턴만약 STEP 1이 실패하면도메인 이름을 못찾으면 옆에 사진과 같이 ERR_NAME_RESOLVED를 리턴함웹 서버의 라우팅(
서버에서 내려받은 클라이언트로 통신서버는 Same Origin이기 때문에의심의 여지가 없다고 생각여러 곳에 있는 리소스를 활용할 필요가 생겼다.Same Origin이 아니라 Cross Origin 요청을 해야한다.Cross Origin Resource Sharing(C