This commit is contained in:
Tommi Reiman 2017-12-12 22:40:42 +02:00
parent fd6a39aefc
commit 6cfcda9713
4 changed files with 14 additions and 2 deletions

View file

@ -6,8 +6,8 @@ A friendly data-driven router for Clojure(Script).
* Route [conflict resolution](https://metosin.github.io/reitit/basics/route_conflicts.html)
* First-class [route data](https://metosin.github.io/reitit/basics/route_data.html)
* Bi-directional routing
* [Ring-router](https://metosin.github.io/reitit/ring/ring.html) with [data-driven middleware](https://metosin.github.io/reitit/ring/data_driven_middleware.html)
* [Pluggable coercion](https://metosin.github.io/reitit/coercion/coercion.html) ([schema](https://github.com/plumatic/schema) & [clojure.spec](https://clojure.org/about/spec))
* [Ring-router](https://metosin.github.io/reitit/ring/ring.html) with [data-driven middleware](https://metosin.github.io/reitit/ring/data_driven_middleware.html)
* Extendable
* Modular
* [Fast](https://metosin.github.io/reitit/performance.html)

View file

@ -17,6 +17,7 @@
* [Configuring Routers](advanced/configuring_routers.md)
* [Different Routers](advanced/different_routers.md)
* [Route Validation](advanced/route_validation.md)
* [Interceptors](advanced/interceptors.md)
* [Ring](ring/README.md)
* [Ring-router](ring/ring.md)
* [Dynamic Extensions](ring/dynamic_extensions.md)
@ -26,4 +27,3 @@
* [Performance](performance.md)
* [FAQ](faq.md)
* TODO: Swagger & OpenAPI
* TODO: Interceptors

View file

@ -3,3 +3,4 @@
* [Configuring Routers](configuring_routers.md)
* [Different Routers](different_routers.md)
* [Route Validation](route_validation.md)
* [Interceptors](interceptors.md)

View file

@ -0,0 +1,11 @@
# Interceptors
Reitit also supports [Pedestal](pedestal.io)-style [interceptors](http://pedestal.io/reference/interceptors).
## work in progress
* port the (coericon) middleware into interceptors
* separate Clojure(Script) runner?
* Docs
* Samples