2 releases

0.0.2 Feb 23, 2024
0.0.1 Nov 25, 2023

#351 in HTTP server

38 downloads per month

MIT license

31KB
559 lines

mini-server

The mini rust server

cargo add mini-server

Basic server

use mini_server::*;

fn main() {
    let server = MiniServer::init("localhost", 4221, ServerKind::HTTP);
    if let MatchingServer::HTTP(mut app) = server {
        app.get("/", |_| {
            let mut response = HTTPResponse::default();
            response.set_body(b"Hello World!".to_vec());

            response
        });

        app.run();
    }
}

Examples

To run an example:

cargo run --example $name

No runtime deps