| import { NextResponse } from "next/server"; | |
| import { getSettings } from "@/lib/localDb"; | |
| export async function GET() { | |
| try { | |
| const settings = await getSettings(); | |
| const requireLogin = settings.requireLogin !== false; | |
| const tunnelDashboardAccess = settings.tunnelDashboardAccess !== false; | |
| const tunnelUrl = settings.tunnelUrl || ""; | |
| const tailscaleUrl = settings.tailscaleUrl || ""; | |
| return NextResponse.json({ requireLogin, tunnelDashboardAccess, tunnelUrl, tailscaleUrl }); | |
| } catch (error) { | |
| return NextResponse.json({ requireLogin: true }, { status: 200 }); | |
| } | |
| } | |