Документация маршрутов htt4k

У меня есть старое приложение kotlin, которое использует http4k для конечных точек отдыха.
Приложение огромно, и есть несколько модулей, которые работают независимо. Эти модули выставляют и вкладывают routes.

Как человек, который управляет этим приложением, я хочу знать, какие есть все возможные маршруты, и задокументировать их (если возможно, аналогично Open API, но открытый API должен определять маршруты отдельно, без автоматического обнаружения). Есть ли способ ползать и проверять все возможные маршруты?

1 ответ

В какой-то момент в main() у вас должно получиться что-то вроде этого:

      .toServer(app).start()

Вы можете просто написать что-то вроде этого, чтобы получить вывод, содержащий маршруты:

      print((app as RouterBasedHttpHandler).router_field.toString())
Другие вопросы по тегам