...

Source file src/goji.io/dispatch.go

Documentation: goji.io

     1  package goji
     2  
     3  import (
     4  	"net/http"
     5  
     6  	"goji.io/internal"
     7  )
     8  
     9  type dispatch struct{}
    10  
    11  func (d dispatch) ServeHTTP(w http.ResponseWriter, r *http.Request) {
    12  	ctx := r.Context()
    13  	h := ctx.Value(internal.Handler)
    14  	if h == nil {
    15  		http.NotFound(w, r)
    16  	} else {
    17  		h.(http.Handler).ServeHTTP(w, r)
    18  	}
    19  }
    20  

View as plain text