diff --git a/internal/services/api/handler_json.go b/internal/services/api/handler_json.go index 4925b01..9d4053e 100644 --- a/internal/services/api/handler_json.go +++ b/internal/services/api/handler_json.go @@ -12,8 +12,11 @@ func HandleJson(c *gin.Context) { ipData, _, err := data.Ins().Query(ip) if err != nil { log.Err(err).Msg("Failed to query IP") - c.String(http.StatusInternalServerError, "") + c.JSON(http.StatusOK, gin.H{ + "ip": ip, + }) return } + ipData["ip"] = ip c.JSON(http.StatusOK, ipData) }