comparison web/src/luan/modules/web/Web_server.luan @ 204:cee6581b6f56

minor git-svn-id: https://luan-java.googlecode.com/svn/trunk@205 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Sun, 06 Jul 2014 04:48:23 +0000
parents 390210409719
children 5aafb5b9f70f
comparison
equal deleted inserted replaced
203:99eef1d0e706 204:cee6581b6f56
62 hc.setHandlers { SessionHandler.new(), handler_wrapper, DefaultHandler.new(), log_handler } 62 hc.setHandlers { SessionHandler.new(), handler_wrapper, DefaultHandler.new(), log_handler }
63 63
64 64
65 function serve(dir) 65 function serve(dir)
66 dir = dir.gsub("/$","") -- remove trailing '/' if any 66 dir = dir.gsub("/$","") -- remove trailing '/' if any
67 Http.dir = dir
67 Package.path = dir.."?.luan;java:luan/modules/?.luan" 68 Package.path = dir.."?.luan;java:luan/modules/?.luan"
68 authentication_handler.setPassword(private_password) 69 authentication_handler.setPassword(private_password)
69 resource_handler.setResourceBase(Io.File(dir).to_string()) 70 resource_handler.setResourceBase(Io.File(dir).to_string())
70 resource_handler.setWelcomeFiles {welcome_file} 71 resource_handler.setWelcomeFiles {welcome_file}
71 luan_handler.setWelcomeFile(welcome_file) 72 luan_handler.setWelcomeFile(welcome_file)