initial commit

Signed-off-by: ale <ale@manalejandro.com>
Este commit está contenido en:
ale
2025-10-24 16:28:53 +02:00
padre 0a41e47b03
commit e0f561de09
Se han modificado 23 ficheros con 2874 adiciones y 6624 borrados

30
app/api/config/route.js Archivo normal
Ver fichero

@@ -0,0 +1,30 @@
import { NextResponse } from 'next/server';
import ovhService from '@/lib/ovh-service';
export async function GET() {
try {
const config = ovhService.getConfig();
return NextResponse.json({ success: true, config });
} catch (error) {
console.error('Error fetching config:', error);
return NextResponse.json(
{ success: false, error: error.message },
{ status: 500 }
);
}
}
export async function POST(request) {
try {
const newConfig = await request.json();
ovhService.saveConfig(newConfig);
return NextResponse.json({ success: true });
} catch (error) {
console.error('Error saving config:', error);
return NextResponse.json(
{ success: false, error: error.message },
{ status: 500 }
);
}
}