Go 将http.Handler放在martini中
如何像http.FileServer那样集成martini? `包干管Go 将http.Handler放在martini中,go,martini,Go,Martini,如何像http.FileServer那样集成martini? `包干管 import ( "github.com/go-martini/martini" "net/http" ) func main() { m := martini.Classic() //http.Handle("/", http.FileServer(http.Dir("."))) //It doesn't work! m.Run() }` 我相信文件服务器在Martini中没有直
import (
"github.com/go-martini/martini"
"net/http"
)
func main() {
m := martini.Classic()
//http.Handle("/", http.FileServer(http.Dir("."))) //It doesn't work!
m.Run()
}`
我相信文件服务器在Martini中没有直接使用:请参阅: 不幸的是,如果没有匹配项,文件服务器中间件将抛出404,这意味着我们将需要推出自己的 因此,你可以从中看到
m := New()
r := NewRouter()
m.Use(Static(currentRoot))
m.Action(r.Handle)