diff --git a/advanced/configuring_routers.html b/advanced/configuring_routers.html index 6ed0f47f..b31e0cba 100644 --- a/advanced/configuring_routers.html +++ b/advanced/configuring_routers.html @@ -669,7 +669,7 @@ diff --git a/advanced/dev_workflow.html b/advanced/dev_workflow.html index 8bbeeb0a..b897c169 100644 --- a/advanced/dev_workflow.html +++ b/advanced/dev_workflow.html @@ -728,7 +728,7 @@ diff --git a/advanced/different_routers.html b/advanced/different_routers.html index b5e8af7d..fe2b8e5d 100644 --- a/advanced/different_routers.html +++ b/advanced/different_routers.html @@ -672,7 +672,7 @@ diff --git a/advanced/index.html b/advanced/index.html index 1163b4f8..964f97ec 100644 --- a/advanced/index.html +++ b/advanced/index.html @@ -623,7 +623,7 @@ diff --git a/advanced/route_validation.html b/advanced/route_validation.html index b6b32556..a0ac45bb 100644 --- a/advanced/route_validation.html +++ b/advanced/route_validation.html @@ -764,7 +764,7 @@ diff --git a/basics/index.html b/basics/index.html index e795eb96..31caea97 100644 --- a/basics/index.html +++ b/basics/index.html @@ -627,7 +627,7 @@ diff --git a/basics/name_based_routing.html b/basics/name_based_routing.html index 438cdc51..eae1e488 100644 --- a/basics/name_based_routing.html +++ b/basics/name_based_routing.html @@ -675,7 +675,7 @@ diff --git a/basics/path_based_routing.html b/basics/path_based_routing.html index 449b03dc..ba98cbbe 100644 --- a/basics/path_based_routing.html +++ b/basics/path_based_routing.html @@ -645,7 +645,7 @@ diff --git a/basics/route_conflicts.html b/basics/route_conflicts.html index 5b5aae36..5fa999f6 100644 --- a/basics/route_conflicts.html +++ b/basics/route_conflicts.html @@ -662,7 +662,7 @@ diff --git a/basics/route_data.html b/basics/route_data.html index e35d13bd..3e66336a 100644 --- a/basics/route_data.html +++ b/basics/route_data.html @@ -686,7 +686,7 @@ diff --git a/basics/route_data_validation.html b/basics/route_data_validation.html index c84b60f9..f24b8956 100644 --- a/basics/route_data_validation.html +++ b/basics/route_data_validation.html @@ -738,7 +738,7 @@ diff --git a/basics/route_syntax.html b/basics/route_syntax.html index 1e2302d8..1fdded2a 100644 --- a/basics/route_syntax.html +++ b/basics/route_syntax.html @@ -672,7 +672,7 @@ diff --git a/basics/router.html b/basics/router.html index 1aa45ac3..fdd60e29 100644 --- a/basics/router.html +++ b/basics/router.html @@ -655,7 +655,7 @@ diff --git a/coercion/clojure_spec_coercion.html b/coercion/clojure_spec_coercion.html index d2814b91..f340d9bc 100644 --- a/coercion/clojure_spec_coercion.html +++ b/coercion/clojure_spec_coercion.html @@ -657,7 +657,7 @@ diff --git a/coercion/coercion.html b/coercion/coercion.html index 8429c2f6..ef350b45 100644 --- a/coercion/coercion.html +++ b/coercion/coercion.html @@ -752,7 +752,7 @@ diff --git a/coercion/data_spec_coercion.html b/coercion/data_spec_coercion.html index 2fa53301..412b2b34 100644 --- a/coercion/data_spec_coercion.html +++ b/coercion/data_spec_coercion.html @@ -651,7 +651,7 @@ diff --git a/coercion/index.html b/coercion/index.html index 3679adde..4bb0313b 100644 --- a/coercion/index.html +++ b/coercion/index.html @@ -624,7 +624,7 @@ diff --git a/coercion/schema_coercion.html b/coercion/schema_coercion.html index 5828eff8..6c2ac5b5 100644 --- a/coercion/schema_coercion.html +++ b/coercion/schema_coercion.html @@ -652,7 +652,7 @@ diff --git a/faq.html b/faq.html index 4e316d05..d8f8b88e 100644 --- a/faq.html +++ b/faq.html @@ -720,7 +720,7 @@ diff --git a/index.html b/index.html index c88ae9d3..e0430a32 100644 --- a/index.html +++ b/index.html @@ -736,7 +736,7 @@ diff --git a/interceptors.html b/interceptors.html index 405b01da..b930be75 100644 --- a/interceptors.html +++ b/interceptors.html @@ -673,7 +673,7 @@ diff --git a/performance.html b/performance.html index a43de598..3579b4f8 100644 --- a/performance.html +++ b/performance.html @@ -698,7 +698,7 @@ diff --git a/ring/coercion.html b/ring/coercion.html index 7dbbec81..d1584582 100644 --- a/ring/coercion.html +++ b/ring/coercion.html @@ -687,7 +687,7 @@ ; :in [:response :body]}}

Optimizations

-

The coercion middleware are compiled againts a route. In the middleware compilation step the actual coercer implementations are constructed for the defined models. Also, the middleware doesn't mount itself if a route doesn't have :coercion and :parameters or :responses defined.

+

The coercion middleware are compiled againts a route. In the middleware compilation step the actual coercer implementations are constructed for the defined models. Also, the middleware doesn't mount itself if a route doesn't have :coercion and :parameters or :responses defined.

We can query the compiled middleware chain for the routes:

(require '[reitit.core :as r])
 
@@ -753,7 +753,7 @@
     
 
diff --git a/ring/compiling_middleware.html b/ring/compiling_middleware.html
index 71996214..c956b8fd 100644
--- a/ring/compiling_middleware.html
+++ b/ring/compiling_middleware.html
@@ -680,7 +680,7 @@
     
 
diff --git a/ring/data_driven_middleware.html b/ring/data_driven_middleware.html
index 9c4d3a09..024a9f3b 100644
--- a/ring/data_driven_middleware.html
+++ b/ring/data_driven_middleware.html
@@ -739,7 +739,7 @@
     
 
diff --git a/ring/default_handler.html b/ring/default_handler.html
index 5e1eec0e..2c162112 100644
--- a/ring/default_handler.html
+++ b/ring/default_handler.html
@@ -686,7 +686,7 @@
     
 
diff --git a/ring/dynamic_extensions.html b/ring/dynamic_extensions.html
index e973ae13..e34b2325 100644
--- a/ring/dynamic_extensions.html
+++ b/ring/dynamic_extensions.html
@@ -655,7 +655,7 @@
     
 
diff --git a/ring/index.html b/ring/index.html
index 6b3751ee..049836de 100644
--- a/ring/index.html
+++ b/ring/index.html
@@ -629,7 +629,7 @@
     
 
diff --git a/ring/ring.html b/ring/ring.html
index f0e38aac..cf896619 100644
--- a/ring/ring.html
+++ b/ring/ring.html
@@ -709,7 +709,7 @@
     
 
diff --git a/ring/route_data_validation.html b/ring/route_data_validation.html
index b331b44b..ba8ce528 100644
--- a/ring/route_data_validation.html
+++ b/ring/route_data_validation.html
@@ -863,7 +863,7 @@
     
 
diff --git a/ring/static.html b/ring/static.html
index 25402444..86d78d2f 100644
--- a/ring/static.html
+++ b/ring/static.html
@@ -691,7 +691,7 @@
     
 
diff --git a/ring/swagger.html b/ring/swagger.html
index eff31b27..a0fea909 100644
--- a/ring/swagger.html
+++ b/ring/swagger.html
@@ -883,7 +883,7 @@