You've already forked gun-manager-backend
Compare commits
1 Commits
3c6750ab13
...
42bd95d804
| Author | SHA1 | Date | |
|---|---|---|---|
|
42bd95d804
|
22
main.go
22
main.go
@@ -10,6 +10,7 @@ import (
|
|||||||
log2 "github.com/labstack/gommon/log"
|
log2 "github.com/labstack/gommon/log"
|
||||||
"log"
|
"log"
|
||||||
"os"
|
"os"
|
||||||
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
@@ -44,18 +45,27 @@ func main() {
|
|||||||
|
|
||||||
e.Logger.Infof("Database file %s is ready", dbFile)
|
e.Logger.Infof("Database file %s is ready", dbFile)
|
||||||
|
|
||||||
e.Use(middleware.Logger())
|
var corsOriginsList []string
|
||||||
e.Use(middleware.Recover())
|
corsOrigins := os.Getenv("CORS_ORIGINS")
|
||||||
e.Use(middleware.CORSWithConfig(middleware.CORSConfig{
|
if corsOrigins != "" {
|
||||||
AllowOrigins: []string{
|
corsOriginsList = strings.Split(corsOrigins, ",")
|
||||||
|
} else {
|
||||||
|
corsOriginsList = []string{
|
||||||
"https://localhost",
|
"https://localhost",
|
||||||
"https://127.0.0.1",
|
"https://127.0.0.1",
|
||||||
"http://127.0.0.1:5173",
|
"http://127.0.0.1:5173",
|
||||||
"http://localhost:5173",
|
"http://localhost:5173",
|
||||||
"http://127.0.0.1:4173",
|
"http://127.0.0.1:4173",
|
||||||
"http://127.0.0.1:8000",
|
"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")
|
e.Static("/", "dist")
|
||||||
|
|||||||
Reference in New Issue
Block a user