flyer 3.0.7

HTTP framework for rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::time::Duration;

use flyer::{hooks::assets::AssetsHook, server, view::ViewData};

fn main() {
    // Requires an 'assets' folder and a 'views' folder
    let server = server("127.0.0.1", 9999)
        .hook(AssetsHook::new("assets", Duration::from_secs(60 * 60), 1024 * 10))
        .view("views");

    server.router().get("/", async |_req, res| {
        return res.view("index.html", Some(ViewData::new()));
    });

    println!("Running Server: {}", server.address());

    server.listen();
}