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

bookОновлення та Видалення Даних

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

Окрім створення даних, API часто потрібно оновлювати та видаляти наявні записи.

Для оновлення даних можна використовувати запити PUT або PATCH.

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

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

  if (user) {
    user.name = updatedData.name;
    res.json(user);
  } else {
    res.send('User not found');
  }
});

Для видалення даних використовується запит DELETE:

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

  users = users.filter(u => u.id !== id);

  res.send('User deleted');
});

Приклади:

  • PUT '/users/1': оновлення користувача з id 1;
  • DELETE '/users/1': видалення користувача з id 1.

Ці операції дозволяють змінювати та видаляти дані у вашому застосунку.

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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