reitit/doc/http/default_interceptors.md
2018-09-08 00:05:55 +03:00

914 B

Default Interceptors

[metosin/reitit-interceptors "0.2.1"]

Just like the ring default middleware, but for interceptors. The default interceptors are:

Parameters handling

  • reitit.http.interceptors.parameters/parameters-interceptor

Exception handling

  • reitit.http.interceptors.exception/exception-interceptor

Content Negotiation

  • reitit.http.interceptors.muuntaja/format-interceptor
  • reitit.http.interceptors.muuntaja/format-negotiate-interceptor
  • reitit.http.interceptors.muuntaja/format-request-interceptor
  • reitit.http.interceptors.muuntaja/format-response-interceptor

Multipart request handling

  • reitit.http.interceptors.multipart/multipart-interceptor

Example app

See an example app with the default interceptors in action: https://github.com/metosin/reitit/blob/master/examples/http-swagger/src/example/server.clj.