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/maragudk/gomponents v0.22.0
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/gomplements v0.8.0
golang.org/x/crypto v0.34.0

28
main.go
View File

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