13 lines
382 B
JavaScript
13 lines
382 B
JavaScript
import { NextResponse } from 'next/server';
|
|
import { getNodes } from '@/lib/proxmox';
|
|
|
|
/** @param {import('next').Request} _req */
|
|
export async function GET(_req) {
|
|
try {
|
|
const data = await getNodes();
|
|
return NextResponse.json({ data, timestamp: Date.now() });
|
|
} catch (error) {
|
|
return NextResponse.json({ error: error.message, data: null }, { status: 502 });
|
|
}
|
|
}
|