mirror of
https://gitee.com/dromara/mayfly-go
synced 2026-02-02 10:55:47 +08:00
26 lines
404 B
Go
26 lines
404 B
Go
package static
|
|
|
|
import (
|
|
"embed"
|
|
"io/fs"
|
|
"mayfly-go/pkg/starter"
|
|
)
|
|
|
|
// 使用1.16特性编译阶段将静态资源文件打包进编译好的程序
|
|
var (
|
|
//go:embed static/**
|
|
Static embed.FS
|
|
)
|
|
|
|
func Router() *starter.StaticRouter {
|
|
sys, _ := fs.Sub(Static, "static")
|
|
return &starter.StaticRouter{
|
|
Fs: sys,
|
|
Paths: []string{"/",
|
|
"/favicon.ico",
|
|
"/config.js",
|
|
"/assets/*file",
|
|
},
|
|
}
|
|
}
|