带有附加参数的http.createServer([requestListener])

时间:2015-08-06 07:22:58

标签: node.js http

http-auth说要使用两个参数调用http.createServer

// 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是一个自动添加到的函数   'request'事件。

http.createServer对第一个(在这种情况下为basic)参数做了什么?

1 个答案:

答案 0 :(得分:1)

http-auth向vanilla Node.js http添加了身份验证方法。点击此处:https://github.com/gevorg/http-auth/blob/master/src/server/http.coffee

此方法检查参数,并根据其编号添加适当的身份验证逻辑。