gin 打包静态资源
package server
import (
"embed"
"github.com/gin-contrib/static"
"github.com/gin-gonic/gin"
)
//go:embed static
var static embed.FS
func main() {
r := gin.Default()
// 创建一个没有顶层目录的FS
webFS, err := fs.Sub(static, "static")
if err != nil {
panic(err)
}
r.NoRoute(gin.WrapH(http.FileServer(http.FS(webFS))))
log.Fatal(r.Run(":8080")
}