Un seguimiento de la pila muestra la ruta de la llamada que provocó una excepción. Comience con el primer cuadro de su propio código en lugar de adivinar a partir del mensaje de error final o cambiar varias cosas a la vez.
Hacer que el fallo sea repetible
- Registre la ruta, la entrada y la acción que desencadenan el error.
- Habilite los mapas de origen en la compilación de desarrollo para que los marcos de pila apunten a los archivos creados.
- Haga una pausa en las excepciones no detectadas e inspeccione los valores locales antes de que se ejecute la línea defectuosa.
Solucione la causa y luego vuelva a realizar la prueba.
Compruebe si el valor tiene la forma y el tiempo que espera el código. Agregue una protección solo cuando el valor faltante o no válido sea un caso real que el producto deba manejar; una captura amplia puede ocultar el defecto.
try {
await saveChanges();
} catch (error) {
console.error("Save failed", error);
throw error;
}Después de la solución más pequeña, repita los pasos originales y ejecute una prueba para detectar la falla. Un informe de errores útil incluye el navegador, la ruta, la acción y el seguimiento desinfectado, pero nunca tokens privados ni datos del cliente.
