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