Je veux utiliser Nancy avec le routage par défaut, car il est propre et fonctionne bien, mais je souhaite une option pour consigner toutes les demandes entrantes sur la console (j’utilise le module d’hébergement autonome de Nancy), qu’un itinéraire explicite existe ou non. En termes simples, je veux pouvoir capturer le verbe, l’URI de la demande entrante, toutes les données postées (s’il s’agit d’une demande POST), etc.
Comment puis-je faire cela? Before
/ After
semblent ne s’exécuter que pour les demandes correspondant à une route existante, et un 404 ne déclenche pas OnError
plus OnError
. De plus, l’utilisation de Get["/(.*)"]
n’attrape que les requêtes GET et ignore les autres verbes HTTP.
Utilisez Before
/ After
au niveau de l’application, pas du module, pour cela https://github.com/NancyFx/Nancy/wiki/The-Application-Before%2C-After-and-OnError-pipelines