티스토리 뷰

node.js

전역변수,객체

란텔 2014. 12. 11. 17:57

__filename :  현재 파일의 위치

__dirname :  현재 폴더의 위치



process 객체

속성들

 argv

 실행시 넘겨줄 매개변수

 env

 컴퓨터 정보

 version

 node.js의 버전

 versions

node.js에 종속된 프로그램들의 버전을 가져옵니다.(객체) 

 arch

 실행되고 있는 플랫폼

메서드들

 exit()

프로그램 종료(인자로 1을 넘겨줄 경우 비정상적인 종료

 memoryUsage()

메모리 사용정보 객체 

 uptime()

현재프로그램의 실행 시

console.log()로 출력




모듈

node.js에서 모듈이란 기능을 쉽게 사용할 수 있도록 미리 속성이나 메서드를 정의해 놓은 것


exports객체

require()를 이용해서 외부 파일을 가져오는데 exports객체를 이용해서 속성이나 메서드를 생성해야 사용이 가능



다음과 같이 새로운 js파일을 생성하고 간단하게 인자로 받은 두수의 합을 더하는 plus라는 함수를 만들었습니다.

이제 이것을 다른 js파일 텍스트에서 불러오겠습니다.

var modules = require('./exprts_module_test.js'); console.log(modules.plus(1,4));


require 전역 메소드로 plus함수가 있는 js의 파일을 불러옵니다.

실행하면 콘솔에 5가 찍힙니다.



결국 모듈이라는 것은 미리 정의된 또는 정의한 외부 기능을 불러다가 사용하는 것입니다.

nodejs.org/api

에 보시면 자세한 모듈들이 정의되어 있습니다.

'node.js' 카테고리의 다른 글

ejs, jade 외부모듈  (0) 2015.02.12
이클립스 node.js에서 한글 출력시 콘솔 깨짐 문제 해결  (0) 2014.12.11
[이클립스에 node.js 설치]  (0) 2014.12.11
Comments
최근에 올라온 글
최근에 달린 댓글
TAG
more
Total
Today
Yesterday