From c29de8a4ebb76ab85f9cc9507617bf74d39762ab Mon Sep 17 00:00:00 2001 From: Andrew Pennington Date: Mon, 19 Aug 2024 12:12:00 +0100 Subject: [PATCH] Update env route, add some additional routes to test they are exposing properly --- ui/app/api/env/route.ts | 5 +++-- ui/app/api/hello/route.ts | 7 +++++++ ui/app/api/time/route.ts | 7 +++++++ 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 ui/app/api/hello/route.ts create mode 100644 ui/app/api/time/route.ts 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 };