我将把静态文件打包成Golang可执行文件。如何在Gin中使用go-bindata(或go-bindata-assetfs)?互联网上缺少示例。
答案 0 :(得分:1)
基本上,您需要使用go-bindata
...
func bindataStaticHandler(c *gin.Context) {
path := c.Param("filepath")
data, err := Asset("pub/style/foo.css")
if err != nil {
// Asset was not found.
}
// Write asset
c.Writer.Write(data)
// Handle errors here too and cache headers
}
然后您声明路线(创建了杜松子酒引擎之后)
router.GET("/static/*filepath", bindataStaticHandler)
这是非常基本的内容,只是为了向您展示您将如何做