package main import ( "log" "BE-MiniERP/api" "BE-MiniERP/config" "BE-MiniERP/database" // pastikan ini sesuai dengan module di go.mod "github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2/middleware/cors" ) func main() { // Inisialisasi konfigurasi config.InitConfig() // Koneksi database database.Connect() // Inisialisasi Fiber app := fiber.New() // Setup middleware CORS app.Use(cors.New(cors.Config{ AllowOrigins: "*", AllowHeaders: "Origin, Content-Type, Accept, Authorization", })) // Setup semua routing dari API api.SetupRoutes(app) // Jalankan server if err := app.Listen(":3000"); err != nil { log.Fatal("Gagal menjalankan server:", err) } }