From cbac03d850dd6083c057b0c22fd49cb38da9167f Mon Sep 17 00:00:00 2001 From: p0t4t0sandwich Date: Fri, 29 Mar 2024 22:38:30 -0600 Subject: [PATCH] Added CORS middleware --- go.mod | 1 + go.sum | 2 ++ main.go | 3 ++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 771c7b0..b487787 100644 --- a/go.mod +++ b/go.mod @@ -40,6 +40,7 @@ require ( github.com/patrickmn/go-cache v2.1.0+incompatible // indirect github.com/pelletier/go-toml/v2 v2.1.0 // indirect github.com/rogpeppe/go-internal v1.12.0 // indirect + github.com/rs/cors v1.10.1 // indirect github.com/twitchyliquid64/golang-asm v0.15.1 // indirect github.com/ugorji/go/codec v1.2.11 // indirect github.com/xdg-go/pbkdf2 v1.0.0 // indirect diff --git a/go.sum b/go.sum index 6ef6a8a..21c2d5b 100644 --- a/go.sum +++ b/go.sum @@ -84,6 +84,8 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= +github.com/rs/cors v1.10.1 h1:L0uuZVXIKlI1SShY2nhFfo44TYvDPQ1w4oFkUJNfhyo= +github.com/rs/cors v1.10.1/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= diff --git a/main.go b/main.go index 0950fb9..abcbebe 100644 --- a/main.go +++ b/main.go @@ -10,6 +10,7 @@ import ( "github.com/NeuralNexusDev/neuralnexus-api/modules/mcstatus" "github.com/NeuralNexusDev/neuralnexus-api/modules/projects" "github.com/NeuralNexusDev/neuralnexus-api/modules/switchboard" + "github.com/rs/cors" ) // -------------- Main -------------- @@ -85,7 +86,7 @@ func main() { server := http.Server{ Addr: ip + ":" + port, - Handler: router, + Handler: cors.Default().Handler(router), } log.Fatal(server.ListenAndServe())