worklog-api/main.go
2025-03-17 17:55:17 -05:00

38 lines
581 B
Go

package main
import (
"context"
"log"
"github.com/gofiber/fiber/v3"
"worklog/db"
"worklog/repository"
)
func main() {
DB, err := db.Init()
if err != nil {
log.Fatal(err)
}
repo := repository.GetUserRepo(DB)
ctx := context.Background()
users, totalUserCount, err := repo.List(ctx, 0, 10)
if err != nil {
log.Println(err)
}
log.Printf("Fetched %d users", len(users))
log.Printf("%d total users", totalUserCount)
app := fiber.New()
app.Get("/", func(c fiber.Ctx) error {
return c.SendString("Hello, World 👋!")
})
log.Fatal(app.Listen(":3000"))
}