Search
moon
sun
☑️

240829_2254_NodeJS란? / 서버란? / NODEJS 참고용 사이트 모음

런타임

이벤트 기반

논블로킹 I/O

싱글스레드

•
이런것들이 보이면 뭔지 줄줄나오게 정리해보고자 한다.

NodeJS란?

•
Chrome V8 JavaScript 엔진으로 빌드 된 자바스크립트 런타임
•
NodeJS는 이벤트 기반, 논 블로킹 I/O 모델을 사용해 가볍고 효율적

응? 서버를 배포하는 게 아니고 런타임? 일단 그러면 서버(server)가 무엇인지를 알아보자

•
서버는 네트워크(wifi, …)를 통해 클라이언트(다른pc, 모바일, …)에 정보(data, json, …)나 서비스를 제공하는 프로그램
•
출처
•
상기 그림에 선은 요청(req, request)와 응답(res, response)가 왔다 갔다 하고 있다.
•
요청이 들어오면 응답을 안 할 수도 있고, 하는데 거절됬다는 응답을 할 수도 있다.

여기까지만 일단 알아보고 아래 독학하기 좋은 사이트 4개 준비하였다.

노드 공식 사이트

노드 공식 사이트의 가이드

이벤트 루프에 대한 시각적 설명

안녕하세요😊

•
한국전자기술연구원 김영광입니다.
•
관련 기술 문의와 R&D 공동 연구 사업 관련 문의는 “glory@keti.re.kr”로 연락 부탁드립니다.

Hello 😊

•
I'm Yeonggwang Kim from the Korea Electronics Research Institute.
•
For technical and business inquiries, please contact me at “glory@keti.re.kr”