remove pages check API

pull/106/head
lyc8503 2025-04-13 23:04:12 +08:00
parent a293f98185
commit 44594ca320
2 changed files with 1 additions and 25 deletions

View File

@ -1,10 +1,6 @@
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
webpack: (config, { webpack }) => {
config.externals["cloudflare:sockets"] = "cloudflare:sockets"
return config
},
reactStrictMode: true
}
module.exports = nextConfig

View File

@ -1,20 +0,0 @@
import { NextRequest } from "next/server"
import { getStatus } from "@/worker/src/monitor"
import { getWorkerLocation } from "@/worker/src/util"
import { MonitorTarget } from "@/uptime.types"
export const runtime = 'edge'
// Check proxy if moved from Workers to Pages, https://github.com/lyc8503/UptimeFlare/issues/86#issuecomment-2655187257
export default async function handler(req: NextRequest): Promise<Response> {
const target = await req.json<MonitorTarget>()
const colo = await getWorkerLocation()
console.log("Check proxy running at " + colo + ", Target: " + target)
return new Response(
JSON.stringify({
location: colo,
status: await getStatus(target),
}),
{ headers: { "Content-Type": "application/json" } }
)
}