http-auth говорит называть http.createServer
с двумя параметрами:http.createServer ([requestListener]) с дополнительным параметром
// Creating new HTTP server.
http.createServer(basic, function(req, res) {
res.end("Welcome to private area - " + req.user + "!");
})
Но node docs говорят:
http.createServer ([requestListener])
Возвращает новый экземпляр http.Server.
RequestListener - это функция, которая автоматически добавляется к событию «запрос».
Что http.createServer
делать с первым (в данном случае basic
) параметра?
Это верно, модуль нарушает правило (ВЫ НИКОГДА НЕ ИЗМЕНЯЕТЕ, ЧТО ВЫ НЕ СОБСТВЕННЫ), чтобы обеспечить гибкий способ интеграции. – gevorg