827 B
827 B
POS-FIX-12: Implementer Evidence
Problema
- El proxy de Next.js no tenía handler para DELETE (405 Method Not Allowed)
- El proxy usaba
http://127.0.0.1:3000pero el navegador accedía desdelocalhost: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
DELETEpara proxy de requests DELETE - Cambiado
BACKEND_URLfijo porgetBackendUrl()que usa el mismo host/puerto que el navegador en desarrollo - En producción usa
POS_BACKEND_URLsi está definido - También corregido duplicate
listOrderItemsen api-client.ts
Verificación
- TypeScript compila sin errores
- DELETE proxy handler añadido
- Cookies ahora funcionan correctamente con el mismo host