我在使用gorilla / mux软件包设置用于子域的静态文件时遇到问题。
我设置了一个多路复用器路由器,该路由器具有一些用于其他项目的路由,现在我想在static.example.com上提供静态内容。我试图在标准文件服务器的路由中实现它,但是我不确定该怎么做。 该服务器也仅是https。
我已经在路由末尾使用.Host()和http.FileServer尝试了一些方法,例如:
r.PathPrefix("/").Handler(http.StripPrefix("/static/", http.FileServer(http.Dir(usr.HomeDir+"/static/")))).Host("static.example.com")