Node.js 시작하기

binary·2021년 12월 29일
1

일팔공

목록 보기
11/20
post-thumbnail

Node.js

  • JavaScript 기반의 서버 사이드 소프트웨어 플랫폼이다.
  • V8 엔진 위에서 구동된다.
  • 내장 HTTP 서버 라이브러리를 포함하고 있다.
  • 다운로드

Node.js의 특성

참고한 영상
https://tv.naver.com/v/23652451
참고한 블로그
https://sleepybird.tistory.com/159

Blocking과 Non-Blocking 개념과 동기함수와 비동기함수 개념이 헷갈렸다.
호출된 함수가 자신의 작업을 마칠 때까지 return을 하지 않는 게 Blocking이고,
호출된 함수가 할 일이 끝나지 않아도 즉시 return을 하는 것이 Non-Blocking이다.
동기와 비동기는 호출되는 함수의 작업 완료 여부를 누가 신경쓰느냐에 관점을 둔다.

예) 비동기이자, 논블로킹
?? : "너 node.js 공부해라."(내가 공부를 끝낼 때까지 기다리지 않는 상황)
나 : "넹" <- return
할 일은 공부해야 끝나지만, 누군가의 명령에 대답을 했기 때문에 non-blocking이고, 나의 작업완료를 기다리지 않기 때문에 비동기이다.

Node.js가 설치되었는지 확인하기

터미널 켜서 node -v

버전 정보가 뜬다면 설치가 된 것이다!

만약 설치가 안 되었다면, 아래처럼 뜰 것이다.

-bash: node: command not found

0개의 댓글