分离静态文件

This commit is contained in:
2023-02-03 03:16:27 +08:00
parent e032f86503
commit a77942621e
4 changed files with 5 additions and 13 deletions

11
main.go
View File

@@ -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,