Обробка Помилок у 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 більш передбачуваним і зручним у використанні.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Обробка Помилок у 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 більш передбачуваним і зручним у використанні.
Дякуємо за ваш відгук!