• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

412
Vistas
¿Cuál es la diferencia entre Promise.reject (error) y error de retorno en Axios?

Tengo una consulta general sobre Axios y Promises. Quizás alguien me pueda ayudar a aclarar este concepto.

Interceptor básico de Axios incluye:

 // Add a response interceptor axios.interceptors.response.use(function (response) { // Any status code that lie within the range of 2xx cause this function to trigger // Do something with response data return response; }, function (error) { // Any status codes that falls outside the range of 2xx cause this function to trigger // Do something with response error return Promise.reject(error); });

Mi pregunta es cuál es la diferencia entre devolver un error como

 Project.reject(error);

y como

 return error;

Esta respuesta y error van a los bloques Request 'then' amd 'catch' respectivamente, creo. Pero, ¿cuál es la diferencia si usamos Promise.resolve y Promise.reject?

almost 3 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Lo acabo de intentar (¡así de fácil!) y la diferencia es que al devolver una promesa rechazada ( return Promise.reject(error) ), le dices a axios que la respuesta tiene una condición de error y que se debe notificar al código ascendente al respecto ( axios(…).catch(…) se activará).

Al devolver solo el error ( return error ), le está diciendo a axios que básicamente ignore el error y el código ascendente no lo sabrá ( axios(…).then(…) se activará).

almost 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda