diff --git a/axum/src/docs/method_routing/route_layer.md b/axum/src/docs/method_routing/route_layer.md index f497e8b1..a938a382 100644 --- a/axum/src/docs/method_routing/route_layer.md +++ b/axum/src/docs/method_routing/route_layer.md @@ -2,8 +2,9 @@ Apply a [`tower::Layer`] to the router that will only run if the request matches a route. Note that the middleware is only applied to existing routes. So you have to -first add your routes (and / or fallback) and then call `layer` afterwards. Additional -routes added after `layer` is called will not have the middleware added. +first add your routes (and / or fallback) and then call `route_layer` +afterwards. Additional routes added after `route_layer` is called will not have +the middleware added. This works similarly to [`MethodRouter::layer`] except the middleware will only run if the request matches a route. This is useful for middleware that return early diff --git a/axum/src/docs/routing/route_layer.md b/axum/src/docs/routing/route_layer.md index fe5b8faa..bf3a754e 100644 --- a/axum/src/docs/routing/route_layer.md +++ b/axum/src/docs/routing/route_layer.md @@ -2,8 +2,9 @@ Apply a [`tower::Layer`] to the router that will only run if the request matches a route. Note that the middleware is only applied to existing routes. So you have to -first add your routes (and / or fallback) and then call `layer` afterwards. Additional -routes added after `layer` is called will not have the middleware added. +first add your routes (and / or fallback) and then call `route_layer` +afterwards. Additional routes added after `route_layer` is called will not have +the middleware added. This works similarly to [`Router::layer`] except the middleware will only run if the request matches a route. This is useful for middleware that return early