File size: 763 Bytes
6630c3d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
export default async function handler(req, res) {
    if (req.method !== 'POST') {
        return res.status(405).json({ error: 'Método no permitido' });
    }

    try {
        const body = req.body || {};
        const { modelUrl } = body;

        if (!modelUrl) {
            return res.status(400).json({ error: 'Se requiere la URL del modelo 3D para optimizar.' });
        }

        return res.status(200).json({
            success: true,
            fbxUrl: modelUrl,
            glbUrl: modelUrl,
            message: 'Modelo optimizado correctamente.'
        });

    } catch (err) {
        console.error('[Vercel Optimize-3D Error]', err);
        return res.status(500).json({ error: err.message || 'Error optimizando el modelo 3D.' });
    }
}