Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

202
Vistas
¿Cómo llamar al controlador de errores en una función? No es una API

Tengo una función normal que llamó dentro de una función API. En la función API, llamaré a next (err) ya que tengo un controlador de errores común, pero ¿cómo arrojo un error en la función normal sin pasar next en params?

 const xxx = async (req, res, next) => { try { normalFunction(data); } catch (err) { next(err); } }; function normalFunction(data) { try { } catch (e) { // how to throw error here?? } }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puedes usar tirar

La instrucción throw lanza una excepción definida por el usuario.
La ejecución de la función actual se detendrá (las declaraciones posteriores a throw no se ejecutarán) y el control pasará al primer bloque catch en la pila de llamadas.
Si no existe ningún bloque catch entre las funciones de la persona que llama, el programa terminará

 function normalFunction(data) { try { } catch (e) { throw new Error(e); // Could also be a specific string, number, ... } }
about 4 years ago · Juan Pablo Isaza 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 Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda