diff --git a/docs/guides/middleware.md b/docs/guides/middleware.md index abfea9f7b..e29aa6aba 100644 --- a/docs/guides/middleware.md +++ b/docs/guides/middleware.md @@ -11,18 +11,19 @@ There are two possible signatures for before_handle 1. if you only need to access this middleware's context. -```cpp -void before_handle(request& req, response& res, context& ctx) -``` + ```cpp + void before_handle(request& req, response& res, context& ctx) + ``` 2. To get access to other middlewares context -``` cpp -template <typename AllContext> -void before_handle(request& req, response& res, context& ctx, AllContext& all_ctx) -{ - auto other_ctx = all_ctx.template get<OtherMiddleware>(); -} -``` + + ``` cpp + template <typename AllContext> + void before_handle(request& req, response& res, context& ctx, AllContext& all_ctx) + { + auto other_ctx = all_ctx.template get<OtherMiddleware>(); + } + ``` ## after_handle @@ -30,18 +31,19 @@ There are two possible signatures for after_handle 1. if you only need to access this middleware's context. -```cpp -void after_handle(request& req, response& res, context& ctx) -``` + ```cpp + void after_handle(request& req, response& res, context& ctx) + ``` 2. To get access to other middlewares context -``` cpp -template <typename AllContext> -void after_handle(request& req, response& res, context& ctx, AllContext& all_ctx) -{ - auto other_ctx = all_ctx.template get<OtherMiddleware>(); -} -``` + + ``` cpp + template <typename AllContext> + void after_handle(request& req, response& res, context& ctx, AllContext& all_ctx) + { + auto other_ctx = all_ctx.template get<OtherMiddleware>(); + } + ``` ## Using middleware @@ -91,4 +93,4 @@ struct AdminAreaGuard : crow::ILocalMiddleware void after_handle(crow::request& req, crow::response& res, context& ctx) {} }; -``` \ No newline at end of file +```