Update main.go

main
Subhodip Ghosh 2025-06-23 15:10:51 +00:00
parent 610dda89af
commit 775914223c
1 changed files with 1 additions and 18 deletions

19
main.go
View File

@ -12,7 +12,6 @@ import (
"github.com/joho/godotenv"
_ "github.com/mattn/go-sqlite3"
"github.com/google/uuid"
"github.com/rs/cors"
)
type Config struct {
@ -111,29 +110,13 @@ func saveImageNames() {
}
func serveAPI() {
// Create a new CORS handler
c := cors.New(cors.Options{
AllowedOrigins: []string{
"http://localhost:4321",
"https://siliconpin.cs1.hz.siliconpin.com",
"https://siliconpin.com",
},
AllowedMethods: []string{"GET", "POST", "OPTIONS"},
AllowedHeaders: []string{"Content-Type"},
AllowCredentials: true,
// Debug: true, // Remove in production
})
// Create a new mux router
router := http.NewServeMux()
router.HandleFunc("/get-image", getImageHandler)
router.HandleFunc("/save-score", saveScoreHandler)
// Wrap your router with the CORS handler
handler := c.Handler(router)
log.Printf("Server starting on port %s", config.Port)
log.Fatal(http.ListenAndServe(config.Port, handler))
log.Fatal(http.ListenAndServe(":"+config.Port, router))
}
func getImageHandler(w http.ResponseWriter, r *http.Request) {