Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Підключення Бази Даних до Існуючого API (POST, UPDATE, DELETE) | Секція
Робота з MongoDB у Додатках Express

bookПідключення Бази Даних до Існуючого API (POST, UPDATE, DELETE)

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

Після підключення GET-ендпоінтів до бази даних, оновіть решту вашого API для використання моделей замість збереження даних у пам'яті.

Для створення даних:

app.post('/users', async (req, res) => {
  const user = new User(req.body);
  const savedUser = await user.save();

  res.json(savedUser);
});

Для оновлення даних:

app.put('/users/:id', async (req, res) => {
  const updatedUser = await User.findByIdAndUpdate(
    req.params.id,
    req.body,
    { new: true }
  );

  res.json(updatedUser);
});

Для видалення даних:

app.delete('/users/:id', async (req, res) => {
  await User.findByIdAndDelete(req.params.id);

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

Тепер усі операції працюють з базою даних замість тимчасових даних.

Це робить ваш API постійним і придатним для використання у реальних застосунках.

question mark

Яка основна перевага заміни даних у пам'яті на базу даних?

Виберіть правильну відповідь

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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