Node.js   Node.js 언어

(2021-01-31)

Nodejs, Node 언어


1. Node.js 언어

  ㅇ Chrome V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임
     - 런타임 : 특정 언어로 만들어진 프로그램이 실행되는 환경의 제공

  ㅇ 특히, 서버 구현 용이

  ㅇ 전용 라이브러리 : libuv
     - 이벤트 기반, 논 블로킹 I/O 모델 구현

  ㅇ node REPL 환경 진입 : 운영체제 프롬프트 상에서 node 입력 후 Enter키

  ㅇ (... 편집중 ...)


2. Node.js 주요 모듈http 모듈https 모듈
  ㅇ net 모듈 : 소켓 서버, 클라이언트 생성 등 지원
     - 소켓 객체 : 소켓 연결을 표현 (연결의 모니터링, 데이터 송수신, 응답 처리 등)
        . 클라이언트 측 : 클라이언트와 함께 동작 (데이터 송수신, 시작, 종료 등)
        . 서버 측 : 서버소켓 연결 시점 또는 연결 이벤트 핸들러에 전달되는 시점에 생성됨
     - 서버 객체 등
  ㅇ tls 모듈 (TLS) : 소켓을 이용하는 전송계층 보안 지원
  ㅇ fs 모듈 : 파일시스템과의 인터페이스를 제공

(기타 언어)
   1. Go 언어   2. LISP 언어   3. Node.js 언어   4. Perl   5. 루비 언어  


Copyrightⓒ written by 차재복 (Cha Jae Bok)
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"