diff --git a/web/src/main.rs b/web/src/main.rs index 166a25c..7484cbb 100644 --- a/web/src/main.rs +++ b/web/src/main.rs @@ -145,7 +145,8 @@ async fn main() -> std::io::Result<()> { let app = App::new() .data(InstanceSettings::default()) .wrap(logger) - .wrap(middleware::NormalizePath::new(TrailingSlash::Trim)); + .wrap(middleware::NormalizePath::new(TrailingSlash::Trim)) + .service(create_link); #[cfg(feature = "ogp_images")] let app = app @@ -157,7 +158,6 @@ async fn main() -> std::io::Result<()> { .service(resource("/") .to(handle_basic_request)) .service(resource("/{prefs}") .to(handle_basic_request)) .service(resource("/{name}/{prefs}").to(handle_basic_request)) - .service(create_link) .default_service(web::to(not_found)) }) .bind("0.0.0.0:8080")?