1// Package negroni is an idiomatic approach to web middleware in Go. It is tiny, non-intrusive, and encourages use of net/http Handlers.
2//
3// If you like the idea of Martini, but you think it contains too much magic, then Negroni is a great fit.
4//
5// For a full guide visit http://github.com/codegangsta/negroni
6//
7//  package main
8//
9//  import (
10//    "github.com/codegangsta/negroni"
11//    "net/http"
12//    "fmt"
13//  )
14//
15//  func main() {
16//    mux := http.NewServeMux()
17//    mux.HandleFunc("/", func(w http.ResponseWriter, req *http.Request) {
18//      fmt.Fprintf(w, "Welcome to the home page!")
19//    })
20//
21//    n := negroni.Classic()
22//    n.UseHandler(mux)
23//    n.Run(":3000")
24//  }
25package negroni
26