使用go-bindata打包vue到gin中

使用Golang开发的程序可以直接打包成一个二进制程序,那么如果程序中有前端文件如何把前端文件也打包到Golang这个二进制程序呢

感谢社区开发了go-bindata 这个包,这个包可以将任何的文件转换为可管理的Go源码包,这个工具可以通过可选的gzip压缩选项来将数据进行压缩后转换为原始的字节,并且这个工具实现了http.FileSystem这个接口,通过这个接口就可以获得原始的文件了

环境

前端: vue+element
后端: gin框架

解决方案