'2017/09'에 해당되는 글 5건

  1. 2017.09.20 async
  2. 2017.09.14 미들웨어
  3. 2017.09.13 npm start
  4. 2017.09.13 더미 데이타 만들기
  5. 2017.09.12 nvm 설치

async

nodejs 2017.09.20 15:29 |

var async = require('async');


var files = ['Txt1.txt', 'Txt2.txt','Txt3.txt'];


async.forEach(files, function(item, index){

console.log(item);

});


async.map(files, fs.readFile, function(error , results){

console.log(results);

});


//순차실행

async.series([

function (callback){

console.log("11111111");

callback(null, 1);

},
function(callback){

console.log("22222222");

callback(null, 2);

}

], function(error, result){

console.log("333333", result);

});



//동시실행

async.parallel([

function (callback){

console.log("11111111");

callback(null, 1);

},
function(callback){

console.log("22222222");

callback(null, 2);

}

], function(error, result){

console.log("333333", result);

});


460 P 참고



저작자 표시
신고

'nodejs' 카테고리의 다른 글

async  (0) 2017.09.20
미들웨어  (0) 2017.09.14
npm start  (0) 2017.09.13
nvm 설치  (0) 2017.09.12
express  (0) 2017.05.26
DummyDB  (0) 2017.05.26
Posted by 시크유

댓글을 달아 주세요

미들웨어

nodejs 2017.09.14 17:40 |

클라이언트에서 요청시 로그를 남기는 간단한 기능을 함수로 만든후 use() 메서드를 사용해 미들웨어로 등록해 두면 모든 클라이언트 요청이 이 미들웨어를 거치면서 로그를 남기게 된다. 


각각의 미들웨어는 next() 메서드를 호출하여 다음 미들웨어가 처리할수 있도록 순서를 넘길수 있다.

저작자 표시
신고

'nodejs' 카테고리의 다른 글

async  (0) 2017.09.20
미들웨어  (0) 2017.09.14
npm start  (0) 2017.09.13
nvm 설치  (0) 2017.09.12
express  (0) 2017.05.26
DummyDB  (0) 2017.05.26
Posted by 시크유

댓글을 달아 주세요

npm start

nodejs 2017.09.13 09:15 |

package.json 파일의 start 속성에 적힌 명령이 실행

저작자 표시
신고

'nodejs' 카테고리의 다른 글

async  (0) 2017.09.20
미들웨어  (0) 2017.09.14
npm start  (0) 2017.09.13
nvm 설치  (0) 2017.09.12
express  (0) 2017.05.26
DummyDB  (0) 2017.05.26
Posted by 시크유

댓글을 달아 주세요

var DummyDB = (function(){

var DummyDB = {};

var storage = [];

var count = 1;


DummyDB.get = function(id){

if(id){

id = (typeof id == 'string') ? Number(id):id;


for(var i in storage) if (storage[i].id == id){

return storage[i];

}

}

else{

return storage;

}

};


DummyDB.insert = function(data){

data.id = count++;

storage.push(data);

return data;

};


DummyDB.remove = function(id){

//변수 가공

id = (typeof id == 'string') ? Number(id) : id;


for(var i in storage) if (storage[i].id == id){

storage.splice(i, 1);


return true;

}


return false;

};


return DummyDB;

})();

저작자 표시
신고

'javascript' 카테고리의 다른 글

더미 데이타 만들기  (0) 2017.09.13
tableToExcel  (0) 2017.08.18
promise  (0) 2017.03.12
json data roop  (0) 2012.02.29
DOM  (0) 2012.02.17
var 키워드와 영역  (0) 2012.02.07
Posted by 시크유

댓글을 달아 주세요

nvm 설치

nodejs 2017.09.12 10:33 |

1. nvm windows 설치


2. nvm install 버전 (node 설치)


3.nvm use 버전



저작자 표시
신고

'nodejs' 카테고리의 다른 글

미들웨어  (0) 2017.09.14
npm start  (0) 2017.09.13
nvm 설치  (0) 2017.09.12
express  (0) 2017.05.26
DummyDB  (0) 2017.05.26
nodemon  (0) 2017.02.27
Posted by 시크유

댓글을 달아 주세요