update kontor-fiber to use Go Fiber v3
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s

This commit is contained in:
2026-09-20 02:08:56 +02:00
parent 8f5a384e89
commit ad09386a7a
40 changed files with 545 additions and 279 deletions
+3 -3
View File
@@ -5,12 +5,12 @@ import (
"kontor-api-fiber/pkg/schema"
"kontor-api-fiber/pkg/utils"
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v3"
"github.com/golang-jwt/jwt/v5"
"github.com/uptrace/bun"
)
func Login(c *fiber.Ctx) error {
func Login(c fiber.Ctx) error {
user := c.FormValue("user")
pass := c.FormValue("pass")
@@ -39,7 +39,7 @@ func Login(c *fiber.Ctx) error {
return c.JSON(fiber.Map{"token": token})
}
func Restricted(c *fiber.Ctx) error {
func Restricted(c fiber.Ctx) error {
user := c.Locals("user").(*jwt.Token)
claims := user.Claims.(jwt.MapClaims)
name := claims["name"].(string)
+4 -4
View File
@@ -5,7 +5,7 @@ import (
"kontor-api-fiber/pkg/schema"
"log"
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v3"
"github.com/uptrace/bun"
)
@@ -16,7 +16,7 @@ func SetupComicRoutes(api fiber.Router) {
comics.Get("/comicworks", GetAllComicWorks)
}
func GetAllComics(c *fiber.Ctx) error {
func GetAllComics(c fiber.Ctx) error {
var comics []schema.Comic
var err error
var db *bun.DB
@@ -36,7 +36,7 @@ func GetAllComics(c *fiber.Ctx) error {
return c.JSON(comics)
}
func GetAllPublishers(c *fiber.Ctx) error {
func GetAllPublishers(c fiber.Ctx) error {
var publishers []schema.Publisher
var err error
var db *bun.DB
@@ -56,7 +56,7 @@ func GetAllPublishers(c *fiber.Ctx) error {
return c.JSON(publishers)
}
func GetAllComicWorks(c *fiber.Ctx) error {
func GetAllComicWorks(c fiber.Ctx) error {
var comic_works []schema.ComicWork
var err error
var db *bun.DB
+2 -2
View File
@@ -1,8 +1,8 @@
package handler
import "github.com/gofiber/fiber/v2"
import "github.com/gofiber/fiber/v3"
func GetHealth(c *fiber.Ctx) error {
func GetHealth(c fiber.Ctx) error {
return c.Status(200).JSON(&fiber.Map{
"status": "ok",
})
+3 -3
View File
@@ -8,7 +8,7 @@ import (
"log"
"time"
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v3"
"github.com/google/uuid"
"github.com/uptrace/bun"
)
@@ -19,7 +19,7 @@ func SetupMediaRoutes(api fiber.Router) {
media.Post("/files", AddFile)
}
func GetAllFiles(c *fiber.Ctx) error {
func GetAllFiles(c fiber.Ctx) error {
var files []schema.MediaFile
var err error
var db *bun.DB
@@ -38,7 +38,7 @@ func GetAllFiles(c *fiber.Ctx) error {
return c.JSON(files)
}
func AddFile(c *fiber.Ctx) error {
func AddFile(c fiber.Ctx) error {
var err error
var db *bun.DB
ctx := context.Background()
+9
View File
@@ -0,0 +1,9 @@
package web
import "github.com/gofiber/fiber/v3"
func Mainpage(c fiber.Ctx) error {
return c.Render("index", fiber.Map{
"Title": "Kontor Fiber",
})
}