我正在尝试将静态站点(和SPA)嵌入到我的Go代码中。我的项目的高级结构是
.
├── web.go
└── spa/
└── index.html
我的目的是服侍。http://localhost:8090/index.html
要做到这一点的相关代码是
//go:embed spa
var spa embed.FS
log.Info("starting api server")
r := mux.NewRouter()
r.Handle("/", http.FileServer(http.FS(spa)))
log.Fatal(http.ListenAndServe(":8090", r))
访问时,我得到http://localhost:8090/
具有单个链接的目录列表页面spa
点击此链接后,我得到一个404 page not found
我应该如何设置?
慕妹3146593
蛊毒传说
相关分类