20 lines
827 B
Markdown
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
|