Fork me on GitHub

@phil is that exception coming after the exception handler? if that is, then some of your exception data contains non-edenizable things in the ex-data you are exposing. You could walk the data and stringify… but easy way to see the data after that middleware is to turn on middleware debug logging:

👍 4

@josesanch there is a ring middleware for it, but with reitit, the coercion takes care of keywordizing all parameter types: for example in the reqyest, :query-params have string keys, but after coercion, the coerced parameters are under [:parameters :query] with keys keywordized.


here are the parameter types & info how the keys are keywordized in coercion:


e.g. all but :body params are keywordized & validated as open (allowing other keys than the schema/spec defines)