From 93b6abd22e90f9cb83636812674b7a3e183b966a Mon Sep 17 00:00:00 2001 From: Bhasher Date: Wed, 27 Dec 2023 23:38:06 +0100 Subject: [PATCH] CORS --- backend/main.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/backend/main.go b/backend/main.go index e8f02e9..b512040 100644 --- a/backend/main.go +++ b/backend/main.go @@ -5,6 +5,7 @@ import ( "log" "github.com/gofiber/fiber/v2" + "github.com/gofiber/fiber/v2/middleware/cors" _ "github.com/mattn/go-sqlite3" "git.bhasher.com/bhasher/focus/backend/db" @@ -15,6 +16,7 @@ func main() { driver := "sqlite3" connStr := "db.sqlite" port := "3000" + origins := "*" if err := db.InitDB(driver, connStr); err != nil { log.Fatal(err) @@ -22,6 +24,12 @@ func main() { app := fiber.New() + app.Use(cors.New(cors.Config{ + AllowOrigins: origins, + AllowMethods: "GET,POST,PUT,DELETE", + AllowHeaders: "Origin, Content-Type, Accept", + })) + app.Get("/projects", handlers.GetAllProjects) app.Get("/project/:id", handlers.GetProject) app.Post("/project", handlers.CreateProject)