module CQL::Cache::Middleware::Azu

Overview

Azu framework middleware (deprecated). An Azu::App takes its handlers as an array and has no use, and Azu endpoints have no before_action/after_action: mount CQL::Cache::Middleware::HTTP instead (see above). Azu's own require "azu/cql" bridge (Azu::CQL::Middleware) is the Azu-aware piece: request tagging, telemetry and per-request transactions.

.before_request(ctx) / .after_request(ctx) can still be called from a handler of your own.

Extended Modules

Defined in:

cache/middleware.cr

Class Method Summary

Class Method Detail

def self.after_request(context) #

[View source]
def self.before_request(context) #

Hook-based integration for Azu applications


[View source]
def self.setup!(app) #

Convenience method to set up automatic middleware Usage: CQL::Cache::Middleware::Azu.setup!(app)

DEPRECATED Azu::App has no use: app.start(app.default_handlers + [CQL::Cache::Middleware::HTTP.new] of HTTP::Handler). Azu::HandlerPipeline#use still accepts the handler.


[View source]