es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Hay alguna manera de evitar que se arrojen errores en la consola de Chrome si algo sale mal?

¿Hay alguna manera de evitar que se lancen errores en la consola de Chrome si algo sale mal?

Estoy obteniendo datos de una API, quiero que cuando los datos solicitados por el usuario no existan en la API, simplemente los ignore y no lance errores rojos en la consola. Intenté con try-catch, pero eso no funcionó para mí…

Código:

fetch(‘https://api.dictionaryapi.dev/api/v2/entries/en/’ + def)
.then(res => {
if(res.ok){
return res.json()}
else {
speak(no sé exactamente qué es ${def})
})

Error:
enter image description here

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Sí, hay una manera de evitar que se arrojen errores en la consola de Chrome si algo sale mal. Puede usar un bloque try-catch para capturar el error y manejarlo correctamente sin arrojarlo a la consola. En el código proporcionado, es posible que no se haya implementado correctamente el bloque try-catch, por lo que es posible que no esté funcionando. Otra manera de evitar que los errores aparezcan en la consola es usar el método console.error() con el parámetro de mensaje. Esto registrará el mensaje de error en la consola sin detener la ejecución del código.

Comments are closed.