From b47fbfc03b2d3d6f88196c92fce6583556794b41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=87=E8=B6=A3=E4=BF=9D=E7=BD=97?= Date: Mon, 4 Jul 2022 17:59:36 +0800 Subject: [PATCH] Fix: Get IP API MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 没获取 Query 里面的 IP --- src/server/api/ip.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/api/ip.ts b/src/server/api/ip.ts index db1b277..19d5376 100644 --- a/src/server/api/ip.ts +++ b/src/server/api/ip.ts @@ -23,7 +23,7 @@ export default Api( // 增加使用数量 await client.incr("api-next:stat:ip"); - const ip = ctx.headers["x-forwarded-for"] || ctx.request.ip.replace(/::\S+:/, "") || "127.0.0.1"; + const ip = ctx.query.ip || ctx.headers["x-forwarded-for"] || ctx.request.ip.replace(/::\S+:/, "") || "127.0.0.1"; const response = await fetch(`http://ip-api.com/json/${ip}?lang=zh-CN`, { headers: {