Podczas konfigurowania trasy, takiej jak
app.get('/cpanel/chat-bot/:id', ...)
:id
część trasy mówi, że chcesz dopasować dowolną wartość dla tej części ścieżki, a następnie Express umieści wszystko, co zostało dopasowane w req.params.id
. Tak więc, jeśli chcesz użyć tego id
wartość jako część zapytania do bazy danych, musisz użyć req.params.id
w zapytaniu do bazy danych, aby wybrać tylko żądane dane z bazy danych.
Ponadto NIE używasz :id
w ścieżce renderowania, więc usuń ją stąd:
res.render('cpanel/chat-bot/:id', ...);
Powinna to być ścieżka do pliku szablonu (niezależnie od nazwy pliku szablonu):
res.render('cpanel/chat-bot', ...);
Nie ujawniasz zbyt wiele na temat swoich danych w bazie danych, więc nie możemy naprawdę pomóc w sposobie użycia req.params.id
wartość, aby wybrać żądane dane z bazy danych. Zakładam, że użyłbyś go w jakimś zapytaniu.