podman/vendor/github.com/gorilla/handlers
dependabot[bot] 9457549fff build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3
Bumps [github.com/vbauerster/mpb/v7](https://github.com/vbauerster/mpb) from 7.5.2 to 7.5.3.
- [Release notes](https://github.com/vbauerster/mpb/releases)
- [Commits](https://github.com/vbauerster/mpb/compare/v7.5.2...v7.5.3)

---
updated-dependencies:
- dependency-name: github.com/vbauerster/mpb/v7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Also bump the go module to 1.17 to be able to compile the new code.
Given containers/common and others already require go 1.17+ we're
safe to go.

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2022-09-13 08:58:22 +02:00
..
LICENSE Refacter API server emphasis on logging 2021-09-10 15:07:25 -07:00
README.md upgrade all dependencies 2022-01-18 16:27:00 +01:00
canonical.go upgrade all dependencies 2022-01-18 16:27:00 +01:00
compress.go upgrade all dependencies 2022-01-18 16:27:00 +01:00
cors.go upgrade all dependencies 2022-01-18 16:27:00 +01:00
doc.go Refacter API server emphasis on logging 2021-09-10 15:07:25 -07:00
handlers.go upgrade all dependencies 2022-01-18 16:27:00 +01:00
logging.go upgrade all dependencies 2022-01-18 16:27:00 +01:00
proxy_headers.go upgrade all dependencies 2022-01-18 16:27:00 +01:00
recovery.go upgrade all dependencies 2022-01-18 16:27:00 +01:00

README.md

gorilla/handlers

GoDoc CircleCI Sourcegraph

Package handlers is a collection of handlers (aka "HTTP middleware") for use with Go's net/http package (or any framework supporting http.Handler), including:

Other handlers are documented on the Gorilla website.

Example

A simple example using handlers.LoggingHandler and handlers.CompressHandler:

import (
    "net/http"
    "github.com/gorilla/handlers"
)

func main() {
    r := http.NewServeMux()

    // Only log requests to our admin dashboard to stdout
    r.Handle("/admin", handlers.LoggingHandler(os.Stdout, http.HandlerFunc(ShowAdminDashboard)))
    r.HandleFunc("/", ShowIndex)

    // Wrap our server with our gzip handler to gzip compress all responses.
    http.ListenAndServe(":8000", handlers.CompressHandler(r))
}

License

BSD licensed. See the included LICENSE file for details.