Files

20 lines
827 B
Markdown

# POS-FIX-12: Implementer Evidence
## Problema
1. El proxy de Next.js no tenía handler para DELETE (405 Method Not Allowed)
2. El proxy usaba `http://127.0.0.1:3000` pero el navegador accedía desde `localhost:3002`, causando que las cookies de terminal no se persistieran entre requests.
## Cambios realizados
### Frontend
**`project/apps/pos/src/app/api/[...path]/route.ts`**
- Añadido handler `DELETE` para proxy de requests DELETE
- Cambiado `BACKEND_URL` fijo por `getBackendUrl()` que usa el mismo host/puerto que el navegador en desarrollo
- En producción usa `POS_BACKEND_URL` si está definido
- También corregido duplicate `listOrderItems` en api-client.ts
## Verificación
- [x] TypeScript compila sin errores
- [x] DELETE proxy handler añadido
- [x] Cookies ahora funcionan correctamente con el mismo host