根据大猩猩mux
docs,执行此操作的正确方法是在上注册的处理程序
PathPrefix,如下所示:
router.PathPrefix("/dist/").Handler(http.StripPrefix("/dist/", http.FileServer(http.Dir("dist"))))如果您在文档中搜索类似之类的内容,则会找到一个示例
PathPrefix("/static/")。缺省情况下,这种通配符行为实际上是通过net / http中的模式匹配机制来实现的,因此,如果您不使用大猩猩,而仅使用默认的net /
http,则可以执行以下操作:
http.Handle("/dist/", http.StripPrefix("/dist/", http.FileServer(http.Dir("dist"))))


