Files
NBA_Go/main.go
T

26 lines
626 B
Go

package main
import (
"log"
"github.com/gofiber/fiber/v2"
"github.com/nprasad2077/NBA_Go/config"
"github.com/nprasad2077/NBA_Go/routes"
"github.com/nprasad2077/NBA_Go/services"
)
func main() {
app := fiber.New()
db := config.InitDB()
// Automatically fetch player stats on startup
go func() {
if err := services.FetchAndStorePlayerStats(db, 2025); err != nil {
log.Println("Initial fetch failed:", err)
} else {
log.Println("Initial player stats fetch successful.")
}
}()
routes.RegisterPlayerRoutes(app, db)
app.Listen(":3001")
}