Quando configuri un percorso come
app.get('/cpanel/chat-bot/:id', ...)
Il :id
parte del percorso dice che vuoi abbinare qualsiasi valore per quella parte del percorso e quindi Express inserirà tutto ciò che è stato abbinato in req.params.id
. Quindi, se vuoi usare quel id
value come parte della query del database, è necessario utilizzare req.params.id
nella query del database per selezionare solo i dati desiderati dal database.
Inoltre, NON usi :id
nel percorso di rendering, quindi rimuovilo da qui:
res.render('cpanel/chat-bot/:id', ...);
Dovrebbe essere solo un percorso per il tuo file modello (qualunque sia il nome file del modello):
res.render('cpanel/chat-bot', ...);
Non riveli molto dei tuoi dati nel database, quindi non possiamo davvero aiutarti con come useresti req.params.id
value per selezionare i dati desiderati dal database. Presumo che lo useresti in una query di qualche tipo.