diff options
| author | Xe Iaso <me@xeiaso.net> | 2023-03-28 18:01:39 -0400 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2023-03-28 18:01:39 -0400 |
| commit | 3ae8d5ea33d35d43a471d0910c77ed6dad9ec209 (patch) | |
| tree | 51c1a0d9c3e803ab3a885918bf8842ef954b0532 | |
| parent | 84096612f1d30a0a398b35422b3bc9c0403df00a (diff) | |
| download | xesite-3ae8d5ea33d35d43a471d0910c77ed6dad9ec209.tar.xz xesite-3ae8d5ea33d35d43a471d0910c77ed6dad9ec209.zip | |
Fix for tower-http 0.4.0
Signed-off-by: Xe Iaso <me@xeiaso.net>
| -rw-r--r-- | src/main.rs | 38 |
1 files changed, 5 insertions, 33 deletions
diff --git a/src/main.rs b/src/main.rs index 68f3371..0186e5f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -14,7 +14,7 @@ use color_eyre::eyre::Result; use hyper::StatusCode; use prometheus::{Encoder, TextEncoder}; use std::{ - env, io, + env, net::{IpAddr, SocketAddr}, str::FromStr, sync::Arc, @@ -114,47 +114,19 @@ async fn main() -> Result<()> { .route("/metrics", get(metrics)) .route( "/sw.js", - get_service(ServeFile::new("./static/js/sw.js")).handle_error( - |err: io::Error| async move { - ( - StatusCode::INTERNAL_SERVER_ERROR, - format!("unhandled internal server error: {}", err), - ) - }, - ), + get_service(ServeFile::new("./static/js/sw.js")), ) .route( "/.well-known/assetlinks.json", - get_service(ServeFile::new("./static/assetlinks.json")).handle_error( - |err: io::Error| async move { - ( - StatusCode::INTERNAL_SERVER_ERROR, - format!("unhandled internal server error: {}", err), - ) - }, - ), + get_service(ServeFile::new("./static/assetlinks.json")), ) .route( "/robots.txt", - get_service(ServeFile::new("./static/robots.txt")).handle_error( - |err: io::Error| async move { - ( - StatusCode::INTERNAL_SERVER_ERROR, - format!("unhandled internal server error: {}", err), - ) - }, - ), + get_service(ServeFile::new("./static/robots.txt")), ) .route( "/favicon.ico", - get_service(ServeFile::new("./static/favicon/favicon.ico")).handle_error( - |err: io::Error| async move { - ( - StatusCode::INTERNAL_SERVER_ERROR, - format!("unhandled internal server error: {}", err), - ) - }, - ), + get_service(ServeFile::new("./static/favicon/favicon.ico")), ) // api .route("/api/pronouns", get(handlers::api::pronouns)) |
