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
)参数做了什么?
答案 0 :(得分:1)
http-auth
向vanilla Node.js
http
添加了身份验证方法。点击此处:https://github.com/gevorg/http-auth/blob/master/src/server/http.coffee
此方法检查参数,并根据其编号添加适当的身份验证逻辑。