Files
portfolio/app/api/messages/route.ts
denshooter a5dba298f3
Some checks failed
Dev Deployment (Zero Downtime) / deploy-dev (push) Failing after 9m26s
feat: major UI/UX overhaul, snippets system, and performance fixes
2026-02-16 12:31:40 +01:00

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 });
}
}