diff --git a/ui/app/api/env/route.ts b/ui/app/api/env/route.ts index 2e725a5..50aa7e6 100644 --- a/ui/app/api/env/route.ts +++ b/ui/app/api/env/route.ts @@ -1,6 +1,7 @@ import process from 'process'; +import { NextResponse } from 'next/server'; -async function requestHandler(_request: Request): Response { +async function requestHandler(_request: Request): NextResponse { // Access environment variables const envVars = { BACKEND_API_URL: process.env.BACKEND_API_URL, @@ -8,7 +9,7 @@ async function requestHandler(_request: Request): Response { } // Return the environment variables as a JSON response - return Response.json(envVars); + return NextResponse.json(envVars); } export { requestHandler as GET }; \ No newline at end of file diff --git a/ui/app/api/hello/route.ts b/ui/app/api/hello/route.ts new file mode 100644 index 0000000..ddbe855 --- /dev/null +++ b/ui/app/api/hello/route.ts @@ -0,0 +1,7 @@ +import { NextResponse } from 'next/server'; + +async function requestHandler(_request: Request): NextResponse { + return NextResponse.json({ 'response': 'Hello World' }); +} + +export { requestHandler as GET }; \ No newline at end of file diff --git a/ui/app/api/time/route.ts b/ui/app/api/time/route.ts new file mode 100644 index 0000000..466f862 --- /dev/null +++ b/ui/app/api/time/route.ts @@ -0,0 +1,7 @@ +import { NextResponse } from 'next/server'; + +async function requestHandler(_request: Request): NextResponse { + return NextResponse.json({ 'time': Date.now() }); +} + +export { requestHandler as GET };