如何解决如何正确链接路线
我定义了以下路线:
object InterestRoutes {
def apply[F[_]: Sync](query: InterestProgram[F]): InterestRoutes[F] = new InterestRoutes[F](query)
}
final class InterestRoutes[F[_]: Sync](query: InterestProgram[F]) extends Http4sDsl[F] {
private val path = "/interests"
private val httpRoutes: HttpRoutes[F] = HttpRoutes.of[F] {
case GET -> Root =>
Ok(query.findAll.map(i => i.asJson))
}
def routes: HttpRoutes[F] = Router(
path -> InterestHttpErrorHandler[F].handle(httpRoutes)
)
}
并且我尝试撰写父路径:
private def routes[F[_]: Sync: Timer](xa: Transactor[F]): HttpApp[F] =
Router("/api" -> InterestRoutes(InterestProgram(LiveInterestQuery.make(xa))).routes).orNotFound
当我调用URL http://localhost:8080/api/interests
时,我得到了Not found
。
我在做什么错了?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。