본문 바로가기

Node.js

Node.js 기본 내장 모듈 Node.js는 다양한 모듈을 지원한다. 그래서 모든 모듈을 외운다는 것은 거의 불가능하다. 이에 Node.js 문서를 보고 모듈을 사용하는 방법을 알아보자. Node.js 문서 : http://nodejs.org/api/ 1. os 모듈 운영체제 관련한 모듈을 사용할 수 있다. os 모듈을 사용하려면 require('os')를 사용해야 한다. [ 코드 ] //모듈 추출 var os = require('os'); [ 메서드 ] hostname() : 운영체제의 호스트 이름을 리턴한다. type() : 운영체제의 이름을 리턴한다. platform() : 운영체제의 플랫폼을 리턴한다. arch() : 운영체제의 아키텍처를 리턴한다. release() : 운영체제의 버전을 리턴한다. uptime() : 운영체.. 더보기
Node.js 전역 객체 Node.js는 전역변수와 전역 함수가 있다. 1. 전역 변수__filename : 현재 실행 중인 코드의 파일 경로를 나타낸다.__dirname : 현재 실행 중인 코드의 폴더 경로를 나타낸다.[ 코드 ]console.log('filename:', __filename); console.log('dirname', __dirname); [ 결과 ] 2. 전역 객체2.1 console 객체console 객체는 콘솔 화면과 관련된 기능을 다루는 객체이다. [ 메서드 ]log() : 출력한다.time(label) : 시간 측정을 시작한다.timeEnd(label) : 시간 측정을 종료한다. [ console.log() 메서드에서 사용 가능한 특수 문자 ]%d : 숫자%s : 문자열$j : JSON [ 코드 ]c.. 더보기
맥에서 Node.js 설치하기 맥에서 Node.js 설치하기 1. http://www.nodejs.org로 접속하여 DOWNLOADS 버튼을 누른다. INSTALL 버튼을 누르면 자신의 컴퓨터에 맞는 것으로 다운로드 된다.필자는 맥을 사용해서 INSTALL버튼을 누르면 pkg 확장자로 된 파일이 다운로드 된다. 2. DOWNLOADS 버튼을 눌렀을 때 이동하는 화면이다. 각자 본인의 컴퓨터에 맞는 것을 선택하여 다운로드 받는다. 필자는 맥을 사용하므로 pkg 파일을 다운로드 받았다. 3. 다운로드 받은 pkg 파일을 실행한다. 아래 사진과 같은 화면에서 "계속" 버튼을 눌러서 끝까지 설치 진행을 한다. 4. 패키지 설치가 완료된 화면이다. Node.js가 설치된 위치를 안내하고 있다. 5. 정상적으로 설치되었는지 확인하기 위해 터미털.. 더보기
Node.js 개요 1. Node.js 란? Node.js는 2009년 라이언 달(Ryan Dahl)이 개발한 서버 개발 환경이다. 크롬 웹 브라우저에 탑재된 V8 자바스크립트 엔진(C++로 개발) 기반으로 자바스크립트로 애플리케이션을 개발할 수 있게 한다. 기존의 자바스크립트는 속도가 느려서 서버 개발 환경에 부적합하였으나 C++로 개발된 V8 자바스크립트 엔진으로 인하여 속도가 빨라졌다. V8 자바스크립트 엔진은 자바스크립트로 머신 코드를 생성하여 실행하므로 속도가 빠르다. 2. Node.js 목적 브라우저가 아닌 서버 환경에서 자바스크립트를 사용하고자 만들었다. (서버 환경에서 자바스크립트로 애플리케이션을 개발) 3. 기존 애플리케이션과 Node.js의 차이점 기존 웹 서버는 대부분 스레드를 기반으로 하는 동기 방식으.. 더보기