Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Gestión de Errores en Express | Sección
Creación de APIs con Express.js

bookGestión de Errores en Express

Desliza para mostrar el menú

Los errores pueden ocurrir cuando algo sale mal, como una entrada no válida o datos faltantes.

En Express, puedes enviar respuestas de error utilizando el objeto de respuesta.

app.get('/users/:id', (req, res) => {
  const id = Number(req.params.id);

  const user = users.find(u => u.id === id);

  if (!user) {
    return res.status(404).send('user not found');
  }

  res.json(user);
});

Aquí, si el usuario no se encuentra, el servidor envía una respuesta con un código de estado y un mensaje.

Los códigos de estado ayudan a indicar lo que sucedió:

  • 200: éxito;
  • 404: recurso no encontrado;
  • 500: error del servidor.

El manejo adecuado de errores hace que tu API sea más predecible y fácil de usar.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 15

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 15
some-alt