01_Node.js 설치
01_Node.js
- 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 입력.
- 실행
드라이브에 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
- 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