Skip to content

Instantly share code, notes, and snippets.

@tzafrirben
Created September 2, 2020 08:25
Show Gist options
  • Save tzafrirben/263f545f88510306097c1616b8e14f4c to your computer and use it in GitHub Desktop.
Save tzafrirben/263f545f88510306097c1616b8e14f4c to your computer and use it in GitHub Desktop.
[;;; query-params & form-params
parameters/parameters-middleware
;;; content-negotiation
muuntaja/format-negotiate-middleware
;;; encoding response body
muuntaja/format-response-middleware
;;; coerce response body to keys to camelCase
[middleware/letter-case-response {:to :camelCase}]
;;; exception handling
exception/exception-middleware
;;; decoding request body
muuntaja/format-request-middleware
;;; coerce request params letter case
[middleware/letter-case-request {:from :camelCase :to :kebab-case}]
;;; coercing response body
coercion/coerce-response-middleware
;;; coercing request parameters
coercion/coerce-request-middleware]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment