feat: Added new search route and metric endpoint to internal controller
This commit is contained in:
parent
272f5cabcf
commit
d7a6391a08
9
internal/controller/search.go
Normal file
9
internal/controller/search.go
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
package controller
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/gofiber/fiber/v2"
|
||||||
|
)
|
||||||
|
|
||||||
|
func SearchQuery(c *fiber.Ctx) error {
|
||||||
|
return c.SendString("Hello, World!")
|
||||||
|
}
|
@ -3,6 +3,7 @@ package http
|
|||||||
import (
|
import (
|
||||||
"git.dev-null.rocks/alexohneander/gosearch/internal/controller"
|
"git.dev-null.rocks/alexohneander/gosearch/internal/controller"
|
||||||
"github.com/gofiber/fiber/v2"
|
"github.com/gofiber/fiber/v2"
|
||||||
|
"github.com/gofiber/fiber/v2/middleware/monitor"
|
||||||
)
|
)
|
||||||
|
|
||||||
func configureRoutes(app *fiber.App) *fiber.App {
|
func configureRoutes(app *fiber.App) *fiber.App {
|
||||||
@ -10,5 +11,11 @@ func configureRoutes(app *fiber.App) *fiber.App {
|
|||||||
app.Get("/", controller.Index)
|
app.Get("/", controller.Index)
|
||||||
app.Get("/test", 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
|
return app
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user