будет оборачивать исключения самого http4s в кастомные ответы? То есть у меня есть вот матчер, который ждет что будет путь /foo?param=something и если этого param нету, то я просто получаю 404, можно ли это кастомизировать?
Я пробовал просто типа Kleisli{req => http.run(req).handleErrorWIth{...}} но так как как http - это Http[OptionT[F, *], F], то кажется незаматченные роуты - это None и больше инфы не выдрать из него
можно конечно грубо сделать через :? для параметров которые у тебя обязательны, но думаю это не то что ты ищешь
В тапире можно так
Обсуждают сегодня