Gorilla mux处理静态FileServer

时间:2017-04-28 18:43:37

标签: go router handle gorilla mux

我尝试处理除" / app / *"之外的任何模式。到FileServer Handler。我使用mux路由器处理" / app / *"网址,而不是我需要处理静态FileServer的任何其他网址。这是我的代码:

r := mux.NewRouter()
r.Handle("/app/deleteComment", c.Handler(PreHandler(DeleteCommentHandler)))
r.Handle("/app/adminDeleteComment", c.Handler(PreHandler(AdminDeleteCommentHandler)))
(...)

fsa := justFilesFilesystem{http.Dir("build/")}
http.Handle("/", http.StripPrefix("/", http.FileServer(fsa)))

现在它适用于模式" /"但我希望它可以与任何模式不同然后" / app / *"。我尝试了很多方法,但我认为有一个简单的解决方案如何处理它。请帮忙。欢呼声。

0 个答案:

没有答案