2016-12-17 3 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.getClasses, который вызывает Class.find, который будет вызывать ваш обработчик, когда это будет сделано.

+0

Если бы мне пришлось просто этот код, чтобы я мог понять его лучше ... что бы это было? – ravi

+0

@ravi: Я понятия не имею. :) –

Смежные вопросы