分离静态文件
This commit is contained in:
11
main.go
11
main.go
@@ -22,13 +22,11 @@ import (
|
||||
"crypto/rand"
|
||||
"crypto/rsa"
|
||||
"crypto/x509"
|
||||
"embed"
|
||||
"encoding/pem"
|
||||
"errors"
|
||||
"github.com/gin-gonic/gin"
|
||||
"gopkg.in/ini.v1"
|
||||
"gorm.io/gorm"
|
||||
"io/fs"
|
||||
"log"
|
||||
"net/http"
|
||||
"os"
|
||||
@@ -40,9 +38,6 @@ import (
|
||||
"yggdrasil-go/util"
|
||||
)
|
||||
|
||||
//go:embed assets/*
|
||||
var f embed.FS
|
||||
|
||||
type MetaCfg struct {
|
||||
ServerName string `ini:"server_name"`
|
||||
ImplementationName string `ini:"implementation_name"`
|
||||
@@ -139,11 +134,7 @@ func main() {
|
||||
log.Fatal(err)
|
||||
}
|
||||
router.InitRouters(r, db, &serverMeta, meta.SkinRootUrl)
|
||||
assetsFs, err := fs.Sub(f, "assets")
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
r.StaticFS("/profile", http.FS(assetsFs))
|
||||
r.Static("/profile", "assets")
|
||||
srv := &http.Server{
|
||||
Addr: serverCfg.ServerAddress,
|
||||
Handler: r,
|
||||
|
Reference in New Issue
Block a user