【发布时间】:2023-03-05 05:56:01
【问题描述】:
我正在尝试通过 http.FileServer 提供静态文件,但它从不发回我要求的目录。代码如下:
func main() {
fmt.Println("Serving Files")
http.HandleFunc("/", homeFunc)
http.HandleFunc("/search", searchFunc)
http.Handle("/tmp/",
http.StripPrefix("/tmp/", http.FileServer(http.Dir("/assets"))))
http.ListenAndServe(":8080", nil)
}
访问 mywebsite.com/tmp/ 时,出现“404 页面未找到”的文字。万一我遗漏了什么,我们将不胜感激!
编辑:这是文件架构:
main folder
|
|-/Assets
|--(assets)
|
|-main.go
【问题讨论】:
-
go 文件从“/”运行,试图从 /assets 文件中查找资产。不幸的是,在这种情况下,这些回应都没有帮助我。
标签: go