4.노드 내장객체 활용하기
-노드 내장객체 실습 코딩을 진행합니다.
-관련 실습자료 완성본은 제공 구글 드라이브 Node\DAY1폴더에 존재합니다.
-학습자료경로: 구글드라이브\Node\DAY1\globalA.js globalB.js
- Visual Studio Code를 가동하고 VSCode 탐색기창에서 Node\DAY1폴더를 선택하고 해당 폴더에 globalA.js globalB.js 파일 2개를 생성합니다.
1)global
노드 어플리케이션 전역정보 관리 객체,global.require, global.console 에서 global 생략사용,전역데이터 공유
코딩실습 : 하기 코드를 globalA.js 파일에 코딩하고 저장합니다.
코딩실습 : 하기 코드를 globalB.js 파일에 코딩하고 저장합니다.
-Visual Studio Code 상단메뉴>Terminal>New Terminal 메뉴를 클릭합니다.
-하단 터미널 창에서 cd 명령어를 통해 해당 스크립트파일이 존재하는 DAY1폴더로 이동합니다. cd D:\Eddy\Node\DAY1\
- node globalB 라고 입력 후 엔터를 칩니다.
- 터미널 콘솔창에 출력되는 로깅내용을 확인합니다.
2)console
노드 프로그래밍 디버깅을 위한 콘솔 객체 제공, global.console 전역객체
코딩실습 : console.js 파일을 생성하고 하기코드를 코딩 후 저장합니다.
- 터미널에서 해당 파일을 실행하고 콘솔창에 출력되는 로깅내용을 확인합니다.
3)timer
타이머 기능제공 객체,setTimeout(콜백함수,밀리초),setInterval(콜백함수,밀리초), setImmediate(콜백함수)
- 코딩실습 : timer.js 파일을 생성하고 하기코드를 코딩 후 저장합니다.
- 터미널에서 해당 파일을 실행하고 콘솔창에 출력되는 로깅내용을 확인합니다.
4)_ _filename,_ _dirname
현재 실행중인 자바스크립트 파일의 파일과 폴더의 물리적 경로정보를 표시
- 코딩실습 : file-dirname.js 파일을 생성하고 하기코드를 코딩 후 저장합니다.
- 터미널에서 해당 파일을 실행하고 콘솔창에 출력되는 로깅내용을 확인합니다.
5)module,exports
모듈 출력객체 module.exports 객체대신 exports 객체를 바로 사용 출력가능,exports는 객체만 사용가능
- 코딩실습 : exportobj.js 파일을 생성하고 하기코드를 코딩 후 저장합니다.
- 터미널에서 해당 파일을 실행하고 콘솔창에 출력되는 로깅내용을 확인합니다.
6)process
노드 어플리케이션 CPU 프로세스 정보 제공 및 관리 객체.
댓글목록
-
NODE.JS
DAY1-6.Node 주요 공통기능 실습
- London, UK
- 13%
- 6.44 MPH
-
23° Sun, 3 Jan
-
26° Sun, 3 Jan
3 students arrested after body-slamming principal
4 students arrested after body-slamming principal
3 students arrested after body-slamming principal
4 students arrested after body-slamming principal
2 students arrested after body-slamming principal