feat: Added new search route and metric endpoint to internal controller

This commit is contained in:
Alex Wellnitz 2025-03-25 09:58:49 +01:00
parent 272f5cabcf
commit d7a6391a08
2 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,9 @@
package controller
import (
"github.com/gofiber/fiber/v2"
)
func SearchQuery(c *fiber.Ctx) error {
return c.SendString("Hello, World!")
}

View File

@ -3,6 +3,7 @@ package http
import (
"git.dev-null.rocks/alexohneander/gosearch/internal/controller"
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v2/middleware/monitor"
)
func configureRoutes(app *fiber.App) *fiber.App {
@ -10,5 +11,11 @@ func configureRoutes(app *fiber.App) *fiber.App {
app.Get("/", controller.Index)
app.Get("/test", controller.Index)
// Search
app.Get("/api/search/:index/:query", controller.SearchQuery)
// Monitor
app.Get("/metrics", monitor.New(monitor.Config{Title: "gosearch Metrics"}))
return app
}