// src/api.ts
import express from 'express';
import { processChatMessage } from './orchestrator.js';
import cors from 'cors';
const app = express();
app.use(express.json());
app.use(cors()); // Antes de tus rutas
// Endpoint para tu chat en Lit
app.post('/api/chat', async (req, res) => {
const { message } = req.body;
try {
const reply = await processChatMessage(message);
res.json({ reply });
} catch (error) {
res.status(500).json({ error: "Error procesando el chat" });
}
});
app.listen(3000, () => console.log('API de GIM lista en http://localhost:3000'));