cors
All checks were successful
build and deploy portfolio / build (push) Successful in 36s
build and deploy portfolio / publish-portfolio (push) Successful in 3s
build and deploy portfolio / publish-docs (push) Successful in 4s

This commit is contained in:
darius 2025-02-25 22:44:42 +01:00
parent 0d62c6f4db
commit 0a2c2fdee3
2 changed files with 15 additions and 15 deletions

2
go.mod
View File

@ -9,7 +9,7 @@ require (
github.com/lib/pq v1.10.9 github.com/lib/pq v1.10.9
github.com/maragudk/gomponents v0.22.0 github.com/maragudk/gomponents v0.22.0
github.com/maragudk/gomponents-htmx v0.5.1 github.com/maragudk/gomponents-htmx v0.5.1
github.com/rs/cors v1.11.0 github.com/rs/cors v1.11.1
github.com/willoma/bulma-gomponents v0.13.0 github.com/willoma/bulma-gomponents v0.13.0
github.com/willoma/gomplements v0.8.0 github.com/willoma/gomplements v0.8.0
golang.org/x/crypto v0.34.0 golang.org/x/crypto v0.34.0

28
main.go
View File

@ -31,24 +31,24 @@ func main() {
} }
}() }()
c := cors.New(cors.Options{ //c := cors.New(cors.Options{
AllowedOrigins: []string{"http://localhost:4000", "https://*.dariusklein.nl", "https://*.portfolio.dariusklein.nl", "https://dariusklein.nl"}, // AllowedOrigins: []string{"http://localhost:4000", "https://*.dariusklein.nl", "https://*.portfolio.dariusklein.nl", "https://dariusklein.nl"},
AllowedMethods: []string{ // AllowedMethods: []string{
http.MethodHead, // http.MethodHead,
http.MethodGet, // http.MethodGet,
http.MethodPost, // http.MethodPost,
http.MethodPut, // http.MethodPut,
http.MethodPatch, // http.MethodPatch,
http.MethodDelete, // http.MethodDelete,
}, // },
AllowedHeaders: []string{"*"}, // AllowedHeaders: []string{"*"},
AllowCredentials: true, // AllowCredentials: true,
}) //})
//init api routes //init api routes
apiMux := api.Routes() apiMux := api.Routes()
//run api server //run api server
err = http.ListenAndServe(":4001", c.Handler(apiMux)) err = http.ListenAndServe(":4001", cors.AllowAll().Handler(apiMux))
if err != nil { if err != nil {
log.Fatal(err) log.Fatal(err)
} }