gf教程
2022/5/10小于 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",所以资源文件就打包进去了,没加这行代码,就没打包进去 - 生成可执行文件
