07_assets/07_assets.rs
1use std::time::Duration;
2
3use flyer::{hooks::assets::AssetsHook, server, view::ViewData};
4
5fn main() {
6 // Requires an 'assets' folder and a 'views' folder
7 let server = server("127.0.0.1", 9999)
8 .hook(AssetsHook::new("assets", Duration::from_secs(60 * 60), 1024 * 10))
9 .view("views");
10
11 server.router().get("/", async |_req, res| {
12 return res.view("index.html", Some(ViewData::new()));
13 });
14
15 println!("Running Server: {}", server.address());
16
17 server.listen();
18}