본문 바로가기

Node.js/3. 기본객체

(3)
3-3 node.js fs (파일시스템) 이 포스팅의 예제는 node.js 0.10.25 입니다. 먼저 fs는 file system의 약자입니다. api 문서 링크 : http://nodejs.org/api/fs.html 상당히 많은 함수를 포함하고 있는 파일시스테 모듈이지만 모듈의 반절은 권한관련입니다 (node.js 의 개발자가 지독한 유닉스 개발자로 알려져 있습니다. 디버깅모듈이 콘솔로 된것만으로도 알수 있겠지요?) 많이 쓰는 모듈 몇가지 예제입니다. 1. 파일 확인 var fs = require('fs'); fs.exists('test1.txt', function (exists) { console.log(exists ? "it's there" : "no exists!"); }); fs.exists() 파일이 존재 하는지 확인합니다. 예제..
3-2 node.js 기본 모듈 리스트 node.js 설치시 기본으로 제공되는 모듈리스트 입니다.모듈 이름 클릭시 새창으로 API 도큐먼트가 열립니다. assert 단정문 모듈 Buffers 바이너리 데이터의 옥텟 스트림(8비트 데이터) 모듈 Child Processes 자식 프로세스 생성및 관리 모듈 Cluster 멀티코어처리 모듈 Console 콘솔 모듈 Crypto 암호화 모듈 Debugger 디버깅 모듈 DNS 도메인 네임 서버 모듈 Domain 도네임 모듈 Events 이벤트 관련 모듈 File System 파일시스템(읽고/쓰고) 모듈 Globals 글로벌 객체 모듈 HTTP HTTP 서버와 클라이언트 기능 모듈 HTTPS HTTPS 서버와 클라이언트 기능 모듈 Net 비동기 네트워크 통신 기능 모듈 OS 운영체제 정보를 제공 모듈 ..
3-1 node.js 전역 객체 node.js에서 제공하는 객체들로 선언 없이 어디서 든지 사용할수 있는 객체들입니다. 1. global 전역객체 지정하기 global.someting = 1; console.log("someting : " + someting); 전역객체 선언 입니다. global.객체이름 을 사용하여 node 실행시 어디서든지 접근 가능합니다. 2. console 객체 console.log("print"); console.time('100-elements'); for (var i = 0; i < 10000000; i++) { } console.timeEnd('100-elements'); Node.js 콘솔 관련된 기능을 다루는 객체 입니다. log() - 출력을 한다. time(label) - 시간 측정을 시작. ti..