mirror of
https://github.com/Xevion/dynamic-preauth.git
synced 2025-12-06 05:15:00 -06:00
Fix staticdir, use default index.html
This commit is contained in:
@@ -140,10 +140,12 @@ async fn main() {
|
|||||||
state.add_executable("windows", "./demo-windows.exe");
|
state.add_executable("windows", "./demo-windows.exe");
|
||||||
state.add_executable("linux", "./demo-linux");
|
state.add_executable("linux", "./demo-linux");
|
||||||
|
|
||||||
|
let static_dir = StaticDir::new(["./public"]).defaults("index.html");
|
||||||
|
|
||||||
let router = Router::new()
|
let router = Router::new()
|
||||||
.hoop(affix_state::inject(state))
|
.hoop(affix_state::inject(state))
|
||||||
.push(Router::with_path("download/<id>").get(download))
|
.push(Router::with_path("download/<id>").get(download))
|
||||||
.push(Router::with_path("<**path>").get(StaticDir::new(["./public"])));
|
.push(Router::with_path("<**path>").get(static_dir));
|
||||||
|
|
||||||
let service = Service::new(router).hoop(Logger::new());
|
let service = Service::new(router).hoop(Logger::new());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user