From 9d07639d6cf17dd70a00360659a7a0c32d1b8d8d Mon Sep 17 00:00:00 2001 From: thuanle Date: Sun, 14 Jul 2024 00:17:51 +0700 Subject: [PATCH] default value when lookup internal ip --- internal/services/api/handler_json.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) }