Wenn Sie eine Route wie
konfigurierenapp.get('/cpanel/chat-bot/:id', ...)
Die :id
part of the route besagt, dass Sie einen beliebigen Wert für diesen Teil des Pfads abgleichen möchten, und Express fügt dann alles, was abgeglichen wurde, in req.params.id
ein . Wenn Sie also diese id
verwenden möchten Wert als Teil Ihrer Datenbankabfrage, müssen Sie req.params.id
verwenden in Ihrer Datenbankabfrage, um nur die gewünschten Daten aus Ihrer Datenbank auszuwählen.
Außerdem verwenden Sie NICHT :id
im Renderpfad, also entferne es hier:
res.render('cpanel/chat-bot/:id', ...);
Das sollte nur ein Pfad zu Ihrer Vorlagendatei sein (wie auch immer der Dateiname der Vorlage lautet):
res.render('cpanel/chat-bot', ...);
Sie geben nicht viel über Ihre Daten in der Datenbank preis, daher können wir Ihnen nicht wirklich helfen, wie Sie die req.params.id
verwenden würden Wert, um die gewünschten Daten aus Ihrer Datenbank auszuwählen. Ich nehme an, Sie würden es in einer Art Abfrage verwenden.