23 lines
827 B
Markdown
23 lines
827 B
Markdown
# POS-FIX-10: Investigating DELETE 405 Method Not Allowed
|
|
|
|
## Análisis
|
|
El código de `DELETE /pos/sales/:id` está correctamente definido en `project/src/modules/pos/api/pos.routes.ts` línea 1784. El error 405 indica que el servidor no reconoce el método DELETE para esa ruta.
|
|
|
|
## Causa
|
|
El servidor de backend no se ha reiniciado después de agregar la nueva ruta DELETE en el commit. Fastify carga las rutas solo al iniciar.
|
|
|
|
## Solución
|
|
Reiniciar el servidor de backend:
|
|
|
|
```bash
|
|
cd project
|
|
pkill -f "node.*build-app" # o el proceso del servidor
|
|
npm run dev # o el comando de inicio
|
|
```
|
|
|
|
## Verificación
|
|
- [x] Código TypeScript compila sin errores
|
|
- [x] Ruta DELETE correctamente definida en pos.routes.ts
|
|
- [x] API client deleteSale correctamente implementado
|
|
- [ ] Servidor reiniciado — DELETE debería funcionar
|