Back Ground

Node - Node 기능 본문

Javascript/Node.js

Node - Node 기능

Back 2019. 2. 15. 03:39



REPL 사용하기

REPL은 CLI(쉘 혹은 콘솔이라고도 부른다.) 위에서 사용하게 된다.


자바스크립트는 스크립트 언어이므로 미리 컴파일을 하지 않아도 

즉석에서 코드를 실행할 수 있다.


 

노드에서의 제공 콘솔(REPL)

  • 입력한 코드를 읽고(Read),
  • 해석하고(Eval),
  • 결과물을 반환하고(Print),
  • 종료할 때까지 반복한다(Loop).

REPL(Read Eval Print Loop)이라고 부른다.





노드의 REPL을 직접 사용해보기

CMD에서 node에 들어간다.


node

>     

이렇게 되었다면 정상적으로 node를 시행할 수 있다.


간단한 문자열을 출력해보자면

> const str  = 'Hello world, hello node';

undefined

> console.log(str);

Hello world, hello node

undefined

>


위와 같이 출력 되었다면 성공.





JS파일 실행


REPL에 직접 입력하지말고 js파일에 작성하여 파일을 실행 해보자.

1
2
3
4
5
6
7
8
9
function helloWorld(){
    console.log('Hello World');
    helloNode();
}
 
function helloWorld(){
    console.log('Hello Node');
}
helloWorld();
cs

콘솔에서 [node JavaScript 파일 경로]로 실행한다.(확장자 .js는 생략해도 된다.)

REPL에서 입력하는 것이 아니므로 주의 콘솔에 입력해야된다.


요약

- REPL로 들어가는 명령어 node

- 노드를 통해서 파일을 실행할 땐 [node 자바스크립트 파일 경로]


console

C:\>node helloWorld 

Hello World              

Hello Node               



참고 자료 : Node.js 교과서

'Javascript > Node.js' 카테고리의 다른 글

Node - 쿠키와 세션 [http모듈 웹 서버]  (2) 2019.02.23
Node - 요청과 응답 [http모듈 웹 서버]  (0) 2019.02.23
Callback Hell 이란 [ 해결방법 ]  (2) 2019.01.23
NodeJS - ES2015+  (0) 2019.01.18
NodeJS - RestFul [ES5]  (0) 2018.11.11
Comments