1

我如何像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()
}`
4

1 回答 1

1

我相信 FileServer 不直接在 Martini 中使用:请参阅问题/20

不幸的是,如果没有匹配,文件服务器中间件会抛出 404,这意味着我们需要自己滚动

因此,您可以看到PR 26提交 a945713static.gostatic_test.go

m := New()
r := NewRouter()
m.Use(Static(currentRoot))
m.Action(r.Handle)
于 2015-03-02T16:05:59.737 回答