From b109f671255b6972442fe07c33f4671842a590db Mon Sep 17 00:00:00 2001 From: creations Date: Thu, 17 Apr 2025 18:57:45 -0400 Subject: [PATCH] fix ip log issue, make changes to embed --- src/server.ts | 15 ++++++++------- src/views/index.ejs | 9 +++++++-- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/src/server.ts b/src/server.ts index fc8d4b5..ebdbed0 100644 --- a/src/server.ts +++ b/src/server.ts @@ -225,17 +225,18 @@ class ServerHandler { ); } - const headers: Headers = response.headers; - let ip: string | null = server.requestIP(request)?.address || null; + const headers = request.headers; + let ip = server.requestIP(request)?.address; - if (!ip) { + if (!ip || ip.startsWith("172.") || ip === "127.0.0.1") { ip = - headers.get("CF-Connecting-IP") || - headers.get("X-Real-IP") || - headers.get("X-Forwarded-For") || - null; + headers.get("CF-Connecting-IP")?.trim() || + headers.get("X-Real-IP")?.trim() || + headers.get("X-Forwarded-For")?.split(",")[0].trim() || + "unknown"; } + logger.custom( `[${request.method}]`, `(${response.status})`, diff --git a/src/views/index.ejs b/src/views/index.ejs index e24109a..5e922c7 100644 --- a/src/views/index.ejs +++ b/src/views/index.ejs @@ -5,9 +5,14 @@ - + <% + const displayName = username.endsWith('s') ? `${username}'` : `${username}'s`; + const profileUrl = `https://discord.com/users/${user.id}`; + %> + + - + <%= title %>