net.httpserver: Allow overriding default request handler

This commit is contained in:
Matthew Wild 2009-08-11 20:49:19 +01:00
parent 928fb0e2e2
commit 322ae8a3c5

View file

@ -89,9 +89,6 @@ local function call_callback(request, err)
end
callback = (request.server and request.server.handlers[base]) or default_handler;
if callback == default_handler then
log("debug", "Default callback for this request (base: "..tostring(base)..")")
end
end
if callback then
if err then
@ -251,6 +248,10 @@ function new(params)
end
end
function set_default_handler(handler)
default_handler = handler;
end
function new_from_config(ports, default_base, handle_request)
for _, options in ipairs(ports) do
local port, base, ssl, interface = 5280, default_base, false, nil;