728x90
노드 이해하고 요약하기.
HTTP
hyper text tranfer protocol 의 약자.
나(클라이언트)는 서버에서 데이터를 가져오려고한다. 그런데 미리 정해놓은 규칙을 지켜서 써줘야 가져와진다. 그 규칙을 HTTP라고 한다.
웹서버
클라이언트에서 데이터를 가져올 수 있는 곳. 서버는 클라이언트에게 정보를 전달해준다.
Node.js
자바스크립트를 실행해주는 런타임이다.
예전에는 브라우저에서만 자바스크립트를 실행할 수 있었다면, Node.js에서는 브라우저 이외의 곳에서도 자바스크립트를 실행할 수 있게 해주었다.
서버로서 동작하게 하는 기능을 사용할 수 있다.
NPM
node package manager 의 약자.
노드에서 패키지들을 가져다 쓸 수 있다. 노드에서는 오픈소스로 정말 많은 패키지들이 배포되어있다 이 노드 패키지 매니저(Npm)를 사용해서 오픈소스 패키지들을 가져다 간단히 쓸 수 있다.
참고
http 개요 https://developer.mozilla.org/ko/docs/Web/HTTP/Overview
728x90
'Node.js' 카테고리의 다른 글
[Node.js] express에서 html 사용하기 | 렌더링 하기 (0) | 2022.03.21 |
---|---|
[Node.js] Request log 남기는 미들웨어 (0) | 2022.03.21 |
[Node.js] 노드 Restful API 는 무엇일까? (0) | 2022.01.31 |
[Node.js] 노드 package.json 사용법 (1) | 2022.01.31 |
[Node.js] Express 설치하기 | 노드js 프레임워크 사용하기 (0) | 2022.01.29 |