comparison src/luan/modules/http/Server.luan @ 1250:e55a0c3696fb

webserver checks for file before luan
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 23 Jul 2018 17:23:48 -0600
parents ce3279ef1bd9
children c147e2e877e3
comparison
equal deleted inserted replaced
1249:0064f0d4facc 1250:e55a0c3696fb
71 local dir_path = Server.init_dir(dir) 71 local dir_path = Server.init_dir(dir)
72 local file_handler = FileHandler.new(dir_path) 72 local file_handler = FileHandler.new(dir_path)
73 local dir_handler = DirHandler.new(file_handler) 73 local dir_handler = DirHandler.new(file_handler)
74 local luan_handler = LuanHandler.new() 74 local luan_handler = LuanHandler.new()
75 local not_found_hander = NotFound.new(luan_handler) 75 local not_found_hander = NotFound.new(luan_handler)
76 local handler = ListHandler.new( luan_handler, file_handler ) 76 local handler = ListHandler.new( file_handler, luan_handler )
77 handler = IndexHandler.new(handler) 77 handler = IndexHandler.new(handler)
78 handler = ListHandler.new( handler, dir_handler, not_found_hander ) 78 handler = ListHandler.new( handler, dir_handler, not_found_hander )
79 handler = ContentTypeHandler.new(handler) 79 handler = ContentTypeHandler.new(handler)
80 handler = SafeHandler.new(handler) 80 handler = SafeHandler.new(handler)
81 handler = LogHandler.new(handler) 81 handler = LogHandler.new(handler)