Files

827 B

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

  • TypeScript compila sin errores
  • DELETE proxy handler añadido
  • Cookies ahora funcionan correctamente con el mismo host