Page 33 -
P. 33

콘솔에서 node [자바스크립트 파일 경로]로 실행합니다. 확장자(.js)는 생략해도 됩니다. REPL
               에서 입력하는 것이 아니므로 주의하세요. REPL이 아니라 콘솔에서 입력해야 합니다. 콘솔에서
               REPL로 들어가는 명령어가 node고, 노드를 통해 파일을 실행하는 명령어는 node [자바스크립트

               파일 경로]입니다.

                 콘솔
                 $ node helloWorld
                 Hello World
                 Hello Node




                    Warning  파일/폴더 이름 제한
                 파일이나 폴더의 이름에 쓸 수 없는 문자들이 있습니다. 대표적으로 /, \, |, <, >, :, ", ?, * 등이 있습니다.
                 파일이나 폴더를 만들 때 위 문자들은 피해서 이름짓도록 합시다.








               3.3        모듈로 만들기                                      N  o  d  e  .  j  s








               노드는 코드를 모듈로 만들 수 있다는 점에서 브라우저의 자바스크립트와 다릅니다. 모듈이란 특
               정한 기능을 하는 함수나 변수들의 집합입니다. 예를 들면 수학에 관련된 코드들만 모아서 모듈을
               하나 만들 수 있습니다. 모듈은 자체로도 하나의 프로그램이면서 다른 프로그램의 부품으로도 사
               용할 수 있습니다. 뒤에 나오는 예제를 보면 이해하기 쉽습니다.

               모듈로 만들어두면 여러 프로그램에 해당 모듈을 재사용할 수 있습니다. 자바스크립트에서 코드
               를 재사용하기 위해 함수로 만드는 것과 비슷합니다.

               보통 파일 하나가 모듈 하나가 됩니다. 파일별로 코드를 모듈화할 수 있어 관리하기 편합니다.











         92





     node_06.indd   92                                                                      2020-07-14   오전 11:02:03
   28   29   30   31   32   33   34   35   36   37