Skip to content

Commit 41f49b0

Browse files
committed
debug work
1 parent 9171062 commit 41f49b0

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

scripts/debug_proxy/src/index.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,15 @@ async function sendTelegramMessage(message, botToken, chatId) {
2525
export default {
2626
async fetch(request, env, ctx) {
2727
const url = new URL(request.url)
28+
const userIP = request.headers.get('CF-Connecting-IP')
2829

2930
if (url.pathname === '/b') {
3031
url.pathname = '/styles/bright'
3132
}
3233

3334
// no failure, just warning
34-
if (request.method !== 'GET2') {
35-
const warningMessage = `Non-GET request ${request.method} ${url.pathname}`
35+
if (request.method !== 'GET') {
36+
const warningMessage = `Non-GET request ${request.method} ${url.pathname} ${userIP}`
3637
console.error(warningMessage)
3738
await sendTelegramMessage(warningMessage, env.TELEGRAM_TOKEN, env.TELEGRAM_CHAT_ID)
3839
}
@@ -48,15 +49,15 @@ export default {
4849
const response = await fetch(proxyUrl)
4950

5051
if (response.status !== 200) {
51-
const errorMessage = `Proxy error: Bad status ${response.status} ${url.pathname}`
52+
const errorMessage = `Proxy error: Bad status ${response.status} ${url.pathname} ${userIP}`
5253
console.error(errorMessage)
5354
await sendTelegramMessage(errorMessage, env.TELEGRAM_TOKEN, env.TELEGRAM_CHAT_ID)
5455
return new Response('Proxy error: Bad status', { status: 500 })
5556
}
5657

5758
return response
5859
} catch (error) {
59-
const errorMessage = `Proxy error: ${error.message} ${url.pathname}`
60+
const errorMessage = `Proxy error: ${error.message} ${url.pathname} ${userIP}`
6061
console.error(errorMessage)
6162
await sendTelegramMessage(errorMessage, env.TELEGRAM_TOKEN, env.TELEGRAM_CHAT_ID)
6263
return new Response('Proxy error: Fetch failed', { status: 500 })

0 commit comments

Comments
 (0)