1
0
mirror of https://github.com/fumiama/paper-manager.git synced 2026-06-08 09:34:42 +08:00
Files
paper-manager/frontend/vben/main.go
源文雨 e9c4b9975f fix dist
2023-05-01 01:04:45 +08:00

26 lines
438 B
Go

package vben
import (
"archive/zip"
"bytes"
_ "embed" // embed dist.zip
"io/fs"
"net/http"
)
//go:embed dist.zip
var distzipbytes []byte
// Distribution ...
var Distribution = func() http.FileSystem {
distzip, err := zip.NewReader(bytes.NewReader(distzipbytes), int64(len(distzipbytes)))
if err != nil {
panic(err)
}
distfs, err := fs.Sub(fs.FS(distzip), "dist")
if err != nil {
panic(err)
}
return http.FS(distfs)
}()