1 minute read

01_Node.js

  1. Node.js 설치

Node.js runtime 에서 Java Script 언어로 Node.js Application을 만들 수 있다.

최신 LTS 다운로드 https://nodejs.org/ko/
짝수 단위 release 버전을 설치하면 된다.
기본사양 그대로 Install

command prompt(cmd.exe) 실행

  • 버전확인 (설치에 성공)

    >node -v
    
  • node 명령어로 콘솔에서 자바 스크립트 문법을 사용할 수 있다.

    >node
    

시작 - Node.js - Node.js 아이콘이나 Node.js command prompt 로 접근 할 수 있음.

>console.log(1+1); //계산결과를 받아볼 수 있다.

node에서 나가려면 ctrl+c 를 두 번, 또는 .exit 입력.

  1. 실행

드라이브에 Node.js 실습용 폴더를 생성 후, Atom 에디터에 폴더 경로를 불러온다.
이제 Atom이라는 텍스트 에디터에서 파일로 저장하여,
터미널(콘솔)에서 실습용 폴더 디렉토리로 이동해서 파일 내용을 실행 할 수 있다.

> .exit

c:\_java\_nodejs>dir
 Volume in drive C has no label.
 Volume Serial Number is 8C14-F9B9

 Directory of c:\_java\_nodejs

2019-02-06  오후 09:42    <DIR>          .
2019-02-06  오후 09:42    <DIR>          ..
2019-01-26  오후 10:27                19 01_test.js
2019-01-28  오전 12:33               263 02_test.js
2019-01-27  오전 12:13    <DIR>          hello-react
2019-02-06  오후 10:27    <DIR>          nodejs
2019-01-27  오후 11:07    <DIR>          web1
               2 File(s)            282 bytes
               5 Dir(s)  667,813,781,504 bytes free

c:\_java\_nodejs>node 01_test.js
4
  1. Node.js 웹서버 실행

nodejs는 웹 서버 기능을 내장하고 있다.

web1 폴더에 생성한 main.js 실행

c:\_java\_nodejs\web1>node main.js

localhost:3000 으로 접속하면 서버 구동을 확인 할 수 있다.(V8 엔진)

ctrt+c 로 node를 종료하면 서버 접속도 끊긴 것을 확인할 수 있다.

main.js 파일에 console.log(__dirname + url); 코드를 추가하고 node를 껐다 켠 후,
서버를 실행하면 페이지를 넘길 때마다 해당 로그가 출력된다.

c:\_java\_nodejs\web1>node main.js
^C
c:\_java\_nodejs\web1>node main.js
c:\_java\_nodejs\web1/index.html
c:\_java\_nodejs\web1/1.html
c:\_java\_nodejs\web1/coding.jpg
c:\_java\_nodejs\web1/2.html
c:\_java\_nodejs\web1/3.html
c:\_java\_nodejs\web1/index.html

response.end(‘Test ….. : ‘ + url); 코드 추가 후 node 재부팅.
사용자에게 전송하는 데이터가 바뀐다.
프로그래밍적으로 사용자에게 전달할 데이터를 생성한다.

Ref 생활코딩 Node.js https://opentutorials.org/course/3332