diff --git a/handlers/api.go b/handlers/api.go index c196515..2fa242d 100644 --- a/handlers/api.go +++ b/handlers/api.go @@ -1,7 +1,8 @@ package handlers import ( - "io" + _ "embed" + "log" "net/http" "net/url" @@ -9,6 +10,9 @@ import ( "github.com/gofiber/fiber/v2" ) +//go:embed VERSION +var version string + func Api(c *fiber.Ctx) error { // Get the url from the URL urlQuery := c.Params("*") @@ -41,7 +45,8 @@ func Api(c *fiber.Ctx) error { } body := rewriteHtml(bodyB, u) response := Response{ - Body: body, + Version: version, + Body: body, } response.Request.Headers = make([]interface{}, 0) for k, v := range req.Header { @@ -63,6 +68,7 @@ func Api(c *fiber.Ctx) error { } type Response struct { + Version string `json:"version"` Body string `json:"body"` Request struct { Headers []interface{} `json:"headers"`