Skip to main content

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}