Есть ли какое-либо правило, как http4s назначают приоритеты AuthedRoutes
над HttpRoutes
, когда они оба сочетаются с <+>
?
Поскольку я получаю 401 для такой комбинации authRoute <+> route
, при вызове:
GET /non-authed-route
Поведение меняется, и я получаю 200 за тот же запрос, когда я переупорядочиваю маршруты route <+> authRoute
.
Это может быть еще более грязно, когда вам нужно работать с 5+ маршрутами, которые вам нужно объединить, и некоторые из них могут содержать обычные и защищенные конечные точки одновременно.