Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Обробка Помилок у Express | Секція
Створення API з Express.js

bookОбробка Помилок у Express

Свайпніть щоб показати меню

Помилки можуть виникати, коли щось іде не так, наприклад, некоректне введення або відсутні дані.

У Express можна надсилати відповіді з помилками за допомогою об'єкта response.

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);
});

У цьому прикладі, якщо користувача не знайдено, сервер надсилає відповідь зі статус-кодом і повідомленням.

Статус-коди допомагають вказати, що сталося:

  • 200: успіх;
  • 404: ресурс не знайдено;
  • 500: помилка сервера.

Коректна обробка помилок робить ваш API більш передбачуваним і зручним у використанні.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 15

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 15
some-alt