Some checks failed
Dev Deployment (Zero Downtime) / deploy-dev (push) Failing after 9m26s
15 lines
440 B
TypeScript
15 lines
440 B
TypeScript
import { NextRequest, NextResponse } from "next/server";
|
|
import { getMessages } from "@/lib/directus";
|
|
|
|
export async function GET(request: NextRequest) {
|
|
const { searchParams } = new URL(request.url);
|
|
const locale = searchParams.get("locale") || "en";
|
|
|
|
try {
|
|
const messages = await getMessages(locale);
|
|
return NextResponse.json({ messages });
|
|
} catch {
|
|
return NextResponse.json({ messages: {} }, { status: 500 });
|
|
}
|
|
}
|