golang之embed初体验
将前端打包的dist直接放在项目根目录,和main.go在同一个目录
然后再mian.go中使用
//go:embed dist var FS embed.FS func main() { r := gin.New() fp, _ := fs.Sub(FS, "dist") r.StaticFS("/app", http.FS(fp)) ···· }
然后直接通过http://127.0.0.1:8080/app即可访问前端页面
微信号
将前端打包的dist直接放在项目根目录,和main.go在同一个目录
然后再mian.go中使用
//go:embed dist var FS embed.FS func main() { r := gin.New() fp, _ := fs.Sub(FS, "dist") r.StaticFS("/app", http.FS(fp)) ···· }
然后直接通过http://127.0.0.1:8080/app即可访问前端页面