我想将 Nancy 与默认路由一起使用,因为它干净且运行良好,但是我想要一个选项来将所有传入请求记录到控制台(我正在使用 Nancy 的自托管模块),而不管是否存在显式路由。简而言之,我希望能够捕获动词、传入的请求 URI、任何发布的数据(如果是 POST 请求)等。
我该怎么做呢?Before
/After
似乎只针对与现有路由匹配的请求运行,并且 404 也不会触发OnError
。此外, usingGet["/(.*)"]
仅捕获 GET 请求并忽略其他 HTTP 动词。
使用Before
/After
在应用程序级别,而不是模块,用于该https://github.com/NancyFx/Nancy/wiki/The-Application-Before%2C-After-and-OnError-pipelines