test geo api

This commit is contained in:
oiov
2025-05-09 15:37:24 +08:00
parent 7de86d2855
commit d8b0ef455d
3 changed files with 27 additions and 1 deletions
+25
View File
@@ -0,0 +1,25 @@
import { ipAddress } from "@vercel/functions";
import { getIpInfo } from "@/lib/utils";
export async function GET(req: Request) {
try {
const data = getIpInfo(req);
const ip = ipAddress(req);
return Response.json({
ip,
city: data.city,
region: data.region,
country: data.country,
latitude: data.latitude,
longitude: data.longitude,
flag: data.flag,
lang: data.lang,
device: data.device,
browser: data.browser,
});
} catch (error) {
return Response.json({ statusText: "Server error" }, { status: 500 });
}
}
+1
View File
@@ -122,6 +122,7 @@ export default function SendsEmailList({
setCurrentPage={setCurrentPage}
pageSize={pageSize}
setPageSize={setPageSize}
layout="split"
/>
)}
</div>
+1 -1
View File
File diff suppressed because one or more lines are too long