gf教程
小于 1 分钟
gf教程
打包静态文件
把静态文件放在public文件夹,必须在main.go
(或者其他入口文件)添加_ "myapp/packed"
然后gf build(包含--pack)
然后在入口文件添加s.AddStaticPath("/atools", "public")
,到时候就可以通过http://localhost:8000/atools
访问到静态文件
必须在main.go
(或者其他入口文件)添加_ "myapp/packed"
然后gf build(包含--pack)
,直接gf build(包含--pack)
是不行的. (其实资源管理章节里说了,https://goframe.org/pages/viewpage.action?pageId=1114148,但是如果先看的是gf build
文档就可能会忽视掉这一点)
gf build
打包过程如下:
gf build(包含--pack)
会先在packed
文件夹生成一个build_pack_data.go
文件- 然后执行
go build main.go
,因为我们在main.go
添加了_ "myapp/packed"
,所以资源文件就打包进去了,没加这行代码,就没打包进去 - 生成可执行文件