美文网首页
gin 打包静态文件·

gin 打包静态文件·

作者: vins | 来源:发表于2023-11-03 10:29 被阅读0次
    package main
    
    import (
        "embed"
        "github.com/gin-gonic/gin"
        "html/template"
        "log"
        "net/http"
    )
    
    //go:embed templates/**/*.html
    var templates embed.FS
    
    //go:embed static/*
    var staticFiles embed.FS
    
    func main() {
        r := gin.Default()
    
        r.StaticFS("/static", http.FS(staticFiles))
    
        tmpl, err := template.ParseFS(templates, "templates/**/*.html")
        if err != nil {
            log.Fatal(err)
        }
    
        r.SetHTMLTemplate(tmpl)
    
        r.GET("/", func(c *gin.Context) {
            c.HTML(http.StatusOK, "index.html", nil)
        })
    
        log.Fatal(r.Run(":9191"))
    }
    
    
    image.png

    相关文章

      网友评论

          本文标题:gin 打包静态文件·

          本文链接:https://www.haomeiwen.com/subject/kwkoidtx.html