From 6149c3a1b9e23365a06f8853fa91838790431fe7 Mon Sep 17 00:00:00 2001 From: brian Date: Mon, 20 Nov 2023 02:19:13 -0500 Subject: [PATCH] Added routes rough draft finished --- app/api/caddy/routes/[route]/route.ts | 3 +++ components/RouteDialog.tsx | 9 +++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/api/caddy/routes/[route]/route.ts b/app/api/caddy/routes/[route]/route.ts index fa4f8d9..96745c4 100644 --- a/app/api/caddy/routes/[route]/route.ts +++ b/app/api/caddy/routes/[route]/route.ts @@ -58,6 +58,9 @@ export async function PUT(request: Request, { params }: { params: { route: numbe body: JSON.stringify(route) }) + + //console.log(JSON.stringify(route)); + if (!res.ok) return new NextResponse(JSON.stringify({ error: true, message: "Could not save route" }), { status: 500, headers: { diff --git a/components/RouteDialog.tsx b/components/RouteDialog.tsx index 135a8c2..1005679 100644 --- a/components/RouteDialog.tsx +++ b/components/RouteDialog.tsx @@ -31,8 +31,8 @@ export function RouteDialog({ route, routesMap }: { route: Route, routesMap: Rou } }); - let validHosts: any[] = ["google.com"]; - let validUpstreams: any[] = ["1.1.1.1"]; + let validHosts: any[] = ["google.com", "test.com"]; + let validUpstreams: any[] = ["1.1.1.1", "69.126.24.175"]; let handler: string = "reverse_proxy"; if (index != -1) { @@ -90,6 +90,8 @@ export function RouteDialog({ route, routesMap }: { route: Route, routesMap: Rou "terminal": true } + console.log(JSON.stringify(update.route)) + if (index == -1) update.index = routesMap.length - 1; console.log(update.index) pushUpdate(update); @@ -153,8 +155,7 @@ export function RouteDialog({ route, routesMap }: { route: Route, routesMap: Rou /> ))} - - +