mirror of
https://github.com/supermemoryai/supermemory.git
synced 2026-09-06 08:16:03 +00:00
20 lines
No EOL
657 B
TypeScript
20 lines
No EOL
657 B
TypeScript
import type { NextRequest } from "next/server";
|
|
import { ensureAuth } from "../ensureAuth";
|
|
|
|
export const runtime = "edge";
|
|
|
|
export async function POST(request: NextRequest) {
|
|
const d = await ensureAuth(request);
|
|
if (!d) {
|
|
return new Response("Unauthorized", { status: 401 });
|
|
}
|
|
const res : {context: string, request: string} = await request.json()
|
|
|
|
try {
|
|
const response = await fetch(`${process.env.BACKEND_BASE_URL}/api/editorai?context=${res.context}&request=${res.request}`);
|
|
const result = await response.json();
|
|
return new Response(JSON.stringify(result));
|
|
} catch (error) {
|
|
return new Response(`Error, ${error}`)
|
|
}
|
|
} |