Если я правильно понимаю,то вы в функции
var my = function(callback) {
callback(123, 456); // вызов функции с аргументами
};
руками прописываете параметры callback функции описанной ниже.
my(function(a, b) {
console.log(a, b);
});
Когда же мы создаем обьект сервера, мы не передаем аргументы руками. Reqest & responce как-то формируются Нодой, и передаются в метод http.createServer(), а точнее в его callback функцию:
http.createServer(function(request, response){
});
Если я все верно понял, то вопрос:
Как формируются эти обьекты reqest & responce, и благодаря чему они передаются как аргументы сallback функции?