+
-const {
- DATABASE_URL,
- JWT_SECRET,
- EVOLUTION_BASE_URL,
- EVOLUTION_API_KEY,
- EVOLUTION_INSTANCE,
-} = process.env;
+
+
-app.use(cors());
-app.use(express.json());
+
+
+
+ + Servicios Activos +
+Gestiona las reparaciones y sus estados.
+
+
+
+
+
+ | Fecha | +Cliente / Dirección | +Detalle | +Estado | ++ |
|---|---|---|---|---|
| Cargando servicios... | ||||
+
-if (!DATABASE_URL || !JWT_SECRET) {
- console.error("❌ ERROR FATAL: Faltan variables de entorno");
- process.exit(1);
-}
+
- CREATE TABLE IF NOT EXISTS clients (
- id SERIAL PRIMARY KEY,
- owner_id INT REFERENCES users(id) ON DELETE CASCADE,
- full_name TEXT NOT NULL,
- phone TEXT NOT NULL,
- email TEXT,
- addresses JSONB DEFAULT '[]',
- notes TEXT,
- created_at TIMESTAMP DEFAULT NOW()
- );
+
- // 2. PARCHE DE REPARACIÓN (SOLUCIÓN ERRORES COLUMNAS)
- await client.query(`
- DO $$
- BEGIN
- -- REPARACIÓN DE COLUMNAS FALTANTES EN SERVICES
-
- -- Email (El error actual)
- IF NOT EXISTS (SELECT 1 FROM information_schema.columns WHERE table_name='services' AND column_name='email') THEN
- ALTER TABLE services ADD COLUMN email TEXT;
- END IF;
+