This commit is contained in:
2025-07-29 13:10:53 -04:00
parent 3c6750ab13
commit 42bd95d804

22
main.go
View File

@@ -10,6 +10,7 @@ import (
log2 "github.com/labstack/gommon/log"
"log"
"os"
"strings"
)
func main() {
@@ -44,18 +45,27 @@ func main() {
e.Logger.Infof("Database file %s is ready", dbFile)
e.Use(middleware.Logger())
e.Use(middleware.Recover())
e.Use(middleware.CORSWithConfig(middleware.CORSConfig{
AllowOrigins: []string{
var corsOriginsList []string
corsOrigins := os.Getenv("CORS_ORIGINS")
if corsOrigins != "" {
corsOriginsList = strings.Split(corsOrigins, ",")
} else {
corsOriginsList = []string{
"https://localhost",
"https://127.0.0.1",
"http://127.0.0.1:5173",
"http://localhost:5173",
"http://127.0.0.1:4173",
"http://127.0.0.1:8000",
},
AllowMethods: nil,
}
}
e.Use(middleware.Logger())
e.Use(middleware.Recover())
e.Use(middleware.CORSWithConfig(middleware.CORSConfig{
AllowOrigins: corsOriginsList,
AllowMethods: []string{"GET", "POST", "PUT", "DELETE", "OPTIONS"},
AllowHeaders: []string{"Origin", "Content-Type", "Accept"},
}))
e.Static("/", "dist")