We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b5481f2 commit e92c448Copy full SHA for e92c448
1 file changed
api/internal/transport/api/routes.go
@@ -3,6 +3,7 @@ package api
3
import (
4
"time"
5
6
+ "github.com/gofiber/fiber/v2"
7
"github.com/gofiber/fiber/v2/middleware/healthcheck"
8
"github.com/gofiber/fiber/v2/middleware/helmet"
9
"github.com/gofiber/fiber/v2/middleware/limiter"
@@ -14,6 +15,14 @@ import (
14
15
)
16
17
func (h *Handler) SetupRoutes(cfg config.APIConfig) {
18
+ h.Server.Get("/debug-ip", func(c *fiber.Ctx) error {
19
+ return c.JSON(fiber.Map{
20
+ "ip": c.IP(),
21
+ "x-forwarded-for": c.Get("X-Forwarded-For"),
22
+ "x-real-ip": c.Get("X-Real-IP"),
23
+ })
24
25
+
26
email := h.Server.Group("/v1/email")
27
email.Use(auth.NewPSK(cfg))
28
email.Post("", h.HandleEmail)
0 commit comments