From 7ae322a1bb4ed93f20e98dcb3416057808dbd434 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 27 Mar 2022 00:05:52 +0000 Subject: feat(router): modules --- examples/windmark.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'examples') diff --git a/examples/windmark.rs b/examples/windmark.rs index 5568249..e1cb513 100644 --- a/examples/windmark.rs +++ b/examples/windmark.rs @@ -21,7 +21,7 @@ #[macro_use] extern crate log; -use windmark::response::Response; +use windmark::Response; fn main() -> std::io::Result<()> { windmark::Router::new() @@ -29,6 +29,9 @@ fn main() -> std::io::Result<()> { .set_certificate_chain_file("windmark_pair.pem") .enable_default_logger(true) .set_error_handler(|_| Response::PermanentFailure("error...".to_string())) + .attach(|r| { + r.mount("/module", |_| Response::Success("This is a module!".into())); + }) .set_pre_route_callback(|stream, url, _| { info!( "accepted connection from {} to {}", -- cgit v1.2.3