Нэнси: как мне перехватить все запросы независимо от глагола или пути
Я хочу использовать Nancy с маршрутизацией по умолчанию, так как она чистая и хорошо работает, однако я хочу иметь возможность регистрировать все входящие запросы на консоль (я использую модуль Nano для самостоятельного размещения) независимо от того, существует ли явный маршрут. Проще говоря, я хочу иметь возможность записывать глагол, URI входящего запроса, любые опубликованные данные (если это запрос POST) и т. Д.
Как мне это сделать? Before
/After
кажется, работает только для запросов, которые соответствуют существующему маршруту, а 404 не запускает OnError
или. Кроме того, используя Get["/(.*)"]
только ловит запросы GET и игнорирует другие HTTP-глаголы.
1 ответ
Использовать Before
/After
на уровне приложения, а не модуля, для этого https://github.com/NancyFx/Nancy/wiki/The-Application-Before%2C-After-and-OnError-pipelines