Dev Web/Node.js2013. 9. 24. 11:13
  1. os 모듈
    1. 운영체제와 관련된 정보 출력 (실제로는 잘 사용되지 않음)
      1. 모듈 추출
        1. var os = require('os');
        2. console.log(os.hostname());
  2. url 모듈
    1. url 관련된 정보 출력
      1. var url = require('url');
      2. var parsedObject = url.parse('http://nolran.tistory.com/59');
      3. console.log(parsedObject);
  3. Query String 모듈
    1. url 에 붙어오는 query 와 관련된 정보 출력
      1. var url = require('url');
      2. var querystring = require('querystring');
      3. var parsedObject = url.parse('http://nolran.tistory.com?name=hyukjoon');
      4. console.log(querystring.parse(parsedObject.query));
  4. util 모듈
    1. Node.js의 보조적인 기능을 모아둔 모듈
      1. var util = require('util');
      2. var data = uril.format('%d + %d = %d', 52, 273, 52 + 273);
      3. console.log(data);
  5. crypto 모듈
    1. 암호화 생성 모듈
      1. var crypto = require('crypto');
      2. var shasum = crypto.createHash('sha1');
      3. shasum.update('crypto_hash');
      4. var output = shasum.digest('hex');
      5. console.log('crypto_hash:', output);
  6. File System 모듈
    1. 파일 처리와 관련된 모듈
    2. 빈번하게 사용된다. (파일 읽기, 쓰기)
      1. 파일 읽기
        1. var fs = require('fs');
        2. var text = fs.readFileSync('textfile.txt', 'utf8');
        3. console.log(text);
      2. 파일 쓰기
        1. var fs = require('fs');
        2. var data = 'Hello World .. !';
        3. fs.writeFile('TextFileOtherWrite.txt', data, 'utf8', function (error) { console.log('WRITE FILE ASYNC COMPLETE'); });
        4. fs.writeFileSync('TextFileOtherWriteSync.txt', data, 'utf8');
        5. console.log('WRITE FILE SYNC COMPLETE');


'Dev Web > Node.js' 카테고리의 다른 글

[Node.js] express 모듈  (0) 2013.09.24
[Node.js] jade 외부 모듈  (0) 2013.09.24
[Node.js] ejs 외부 모듈  (0) 2013.09.24
[Node.js] Node.js 샘플 애플리케이션  (0) 2013.09.24
[Node.js] Node.js 개요.  (0) 2013.09.24
Posted by 놀란