Search
☑️

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”