Comparison

plugins/mod_http.lua @ 9336:9e8d7d461c7d

mod_http: Hook the host-less event if hooked from a global module
author Kim Alvefur <zash@zash.se>
date Fri, 21 Sep 2018 21:19:44 +0200
parent 9335:2dc7490899ae
child 9338:9beb767295d4
comparison
equal deleted inserted replaced
9335:2dc7490899ae 9336:9e8d7d461c7d
36 return nil; 36 return nil;
37 end 37 end
38 if app_path == "/" and path:sub(1,1) == "/" then 38 if app_path == "/" and path:sub(1,1) == "/" then
39 app_path = ""; 39 app_path = "";
40 end 40 end
41 return method:upper().." "..host..app_path..path; 41 if host == "*" then
42 return method:upper().." "..app_path..path;
43 else
44 return method:upper().." "..host..app_path..path;
45 end
42 end 46 end
43 47
44 local function get_base_path(host_module, app_name, default_app_path) 48 local function get_base_path(host_module, app_name, default_app_path)
45 return (normalize_path(host_module:get_option("http_paths", {})[app_name] -- Host 49 return (normalize_path(host_module:get_option("http_paths", {})[app_name] -- Host
46 or module:get_option("http_paths", {})[app_name] -- Global 50 or module:get_option("http_paths", {})[app_name] -- Global