2016-12-17 4 views
0

는 사람이 ... 날이 코드를 어떻게 실행의 흐름을 설명 할 수이 node.js 코드의 실행 흐름은 무엇입니까?

// 라우터 파일

/* GET home page. */ 
Class.getClasses(function(err,classes){ 
res.render('classes/index', { classes: classes }); 
},3); 

// 모델

//fetch all classes 
module.exports.getClasses = function(callback,limit){ 
Class.find(callback).limit(limit); 
} 

답변

1

당신은 개념에 익숙하지 않은 콜백 중, 내가 가져가? 여기 논리는 간단합니다. 당신은 당신의 처리기가 있습니다

function(err,classes){ 
    res.render('classes/index', { classes: classes }); 
} 

코드의 나머지 부분에는 "할 일을 찾아서이 함수를 호출하십시오"라고되어 있습니다. 그래서 처리가 끝나면 Class.find을 호출하는 Class.getClasses으로 전화를 겁니다.

+0

내가이 코드를 더 잘 이해할 수 있도록 간단하게 작성해야한다면 ... 그게 뭐야? – ravi

+0

@ravi : 나는 잘 모른다. :) –