我如何像http.FileServer
与马提尼酒一样整合?` 包主
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()
}`
我相信 FileServer 不直接在 Martini 中使用:请参阅问题/20:
不幸的是,如果没有匹配,文件服务器中间件会抛出 404,这意味着我们需要自己滚动
因此,您可以看到PR 26并提交 a945713static.go
static_test.go
m := New()
r := NewRouter()
m.Use(Static(currentRoot))
m.Action(r.Handle)