supermemory/apps/web/app/api/hello/route.ts
2024-07-16 19:26:47 -05:00

22 lines
781 B
TypeScript

import type { NextRequest } from "next/server";
import { getRequestContext } from "@cloudflare/next-on-pages";
export const runtime = "edge";
export async function GET(request: NextRequest) {
let responseText = "Hello World";
// In the edge runtime you can use Bindings that are available in your application
// (for more details see:
// - https://developers.cloudflare.com/pages/framework-guides/deploy-a-nextjs-site/#use-bindings-in-your-nextjs-application
// - https://developers.cloudflare.com/pages/functions/bindings/
// )
//
// KV Example:
// const myKv = getRequestContext().env.MY_KV_NAMESPACE
// await myKv.put('suffix', ' from a KV store!')
// const suffix = await myKv.get('suffix')
// responseText += suffix
return new Response(responseText);
}