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 で直接使用されていないと思います: issues/20を参照してください:
残念ながら、一致しない場合、ファイルサーバー ミドルウェアは 404 をスローします。つまり、独自にロールする必要があります。
したがって、 PR 26とコミット a945713でstatic.go
確認できますstatic_test.go
m := New()
r := NewRouter()
m.Use(Static(currentRoot))
m.Action(r.Handle)