From 67b59761769350951bc6b52ef715b592b5d4a862 Mon Sep 17 00:00:00 2001 From: Cowch Date: Wed, 16 Jul 2025 21:56:17 -0500 Subject: [PATCH] feat(backend): env added --- backend/go.mod | 1 + backend/main.go | 18 ++++++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/backend/go.mod b/backend/go.mod index 14f64f4..076ba71 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -15,6 +15,7 @@ require ( github.com/go-playground/universal-translator v0.18.1 // indirect github.com/go-playground/validator/v10 v10.20.0 // indirect github.com/goccy/go-json v0.10.2 // indirect + github.com/joho/godotenv v1.5.1 // indirect github.com/json-iterator/go v1.1.12 // indirect github.com/klauspost/cpuid/v2 v2.2.7 // indirect github.com/leodido/go-urn v1.4.0 // indirect diff --git a/backend/main.go b/backend/main.go index dcfff5f..33aad19 100644 --- a/backend/main.go +++ b/backend/main.go @@ -2,22 +2,32 @@ package main import ( "fmt" + "log" "net/http" "github.com/gin-gonic/gin" + "github.com/joho/godotenv" ) func main() { + + err := godotenv.Load("../.env") + if err != nil { + log.Fatal("Error loading .env file") + } + + // name := os.Getenv("LSTV2") + + // fmt.Println(name) fmt.Println("Welcome to lst backend where all the fun happens.") r := gin.Default() // Serve Docusaurus static files - r.StaticFS("/lst/docs", http.Dir("docs")) - + r.StaticFS("/lst/docs", http.Dir("docs")) r.GET("/api/ping", func(c *gin.Context) { - c.JSON(200, gin.H{"message": "pong"}) - }) + c.JSON(200, gin.H{"message": "pong"}) + }) r.Any("/api", errorApiLoc) r.Any("/", errorLoc)