login/logout logic, breadcrumbs, initial ui stuff

This commit is contained in:
wisplite
2025-11-19 15:38:21 -06:00
parent ccf644acef
commit d176d6d761
23 changed files with 1359 additions and 36 deletions
+10
View File
@@ -3,6 +3,7 @@ package main
import (
"log"
"github.com/gin-contrib/cors"
"github.com/gin-gonic/gin"
"github.com/wisplite/raster/internal/db"
"github.com/wisplite/raster/internal/routes"
@@ -15,6 +16,15 @@ func main() {
r := gin.Default()
// Configure CORS middleware
r.Use(cors.New(cors.Config{
AllowOrigins: []string{"http://localhost:3000", "http://localhost:5173"},
AllowMethods: []string{"GET", "POST", "PUT", "PATCH", "DELETE", "OPTIONS"},
AllowHeaders: []string{"Origin", "Content-Type", "Accept", "Authorization"},
ExposeHeaders: []string{"Content-Length"},
AllowCredentials: true,
}))
routes.RegisterRoutes(r)
r.Run(":8080")