Safe Haskell | None |
---|---|
Language | Haskell2010 |
Integration of Freckle.App tooling with Network.Wai
Synopsis
- makeLoggingMiddleware :: HasLogging app => app -> (Request -> [(Text, Text)]) -> LoggerSet -> IO Middleware
- makeRequestMetricsMiddleware :: (HasDogStatsClient env, HasDogStatsTags env) => env -> (Request -> [(Text, Text)]) -> Middleware
- noCacheMiddleware :: Middleware
- corsMiddleware :: (ByteString -> Bool) -> [ByteString] -> Middleware
- denyFrameEmbeddingMiddleware :: Middleware
Documentation
makeLoggingMiddleware :: HasLogging app => app -> (Request -> [(Text, Text)]) -> LoggerSet -> IO Middleware Source #
makeRequestMetricsMiddleware :: (HasDogStatsClient env, HasDogStatsTags env) => env -> (Request -> [(Text, Text)]) -> Middleware Source #
:: (ByteString -> Bool) | Predicate that returns |
-> [ByteString] | Extra headers to add to |
-> Middleware |
denyFrameEmbeddingMiddleware :: Middleware Source #
Middleware that adds header to deny all frame embedding