Получить список всех маршрутов, определенных в приложении Falcon. ⇐ Python
-
Гость
Получить список всех маршрутов, определенных в приложении Falcon.
У меня есть маршруты RESTful в приложении Falcon, определенные, как показано ниже в упрощенных кодах. Мой вопрос: как получить список всех маршрутов с их сопоставленными обработчиками?
Мой результат поиска в Google — малополезные rpages — одна похожая проблема решена для приложения Flask здесь, но ни одна страница не говорит о Falcon.
api = falcon.API(middleware=middleware) api.add_route('/v1/model_names1', SomeHandlerMappingResource1()) api.add_route('/v1/model_names2', SomeHandlerMappingResource2()) класс SomeHandlerMappingResource1: def on_get(self, req, соответственно): передать # некоторую бизнес-логику метода GET def on_post(self, req, соответственно): передать # некоторую бизнес-логику метода POST # и т. д. класс SomeHandlerMappingResource2: передать # аналогично ресурсу обработчика 1 выше
У меня есть маршруты RESTful в приложении Falcon, определенные, как показано ниже в упрощенных кодах. Мой вопрос: как получить список всех маршрутов с их сопоставленными обработчиками?
Мой результат поиска в Google — малополезные rpages — одна похожая проблема решена для приложения Flask здесь, но ни одна страница не говорит о Falcon.
api = falcon.API(middleware=middleware) api.add_route('/v1/model_names1', SomeHandlerMappingResource1()) api.add_route('/v1/model_names2', SomeHandlerMappingResource2()) класс SomeHandlerMappingResource1: def on_get(self, req, соответственно): передать # некоторую бизнес-логику метода GET def on_post(self, req, соответственно): передать # некоторую бизнес-логику метода POST # и т. д. класс SomeHandlerMappingResource2: передать # аналогично ресурсу обработчика 1 выше