Collegamento del Database a un'API Esistente (GET)
Scorri per mostrare il menu
Finora, i dati potevano essere memorizzati in array o variabili temporanee. Ora si sostituisce quella logica con query al database.
Invece di restituire dati hardcoded, si utilizza il modello per recuperare i dati da MongoDB.
app.get('/users', async (req, res) => {
const users = await User.find();
res.json(users);
});
Per un singolo elemento:
app.get('/users/:id', async (req, res) => {
const user = await User.findById(req.params.id);
res.json(user);
});
Esempi:
'/users': restituisce tutti gli utenti dal database;'/users/123': restituisce l'utente con id 123 dal database.
Questo sostituisce i dati in memoria con dati reali dal database.
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 1. Capitolo 11
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Sezione 1. Capitolo 11