जब आप
. जैसे मार्ग को कॉन्फ़िगर करते हैंapp.get('/cpanel/chat-bot/:id', ...)
:id
मार्ग का हिस्सा कहता है कि आप पथ के उस हिस्से के लिए किसी भी मूल्य से मेल खाना चाहते हैं और फिर एक्सप्रेस जो कुछ भी मेल खाता था उसे req.params.id
में डाल देगा। . इसलिए, यदि आप उस id
का उपयोग करना चाहते हैं मान आपके डेटाबेस क्वेरी के हिस्से के रूप में, आपको req.params.id
. का उपयोग करने की आवश्यकता है अपने डेटाबेस से केवल वांछित डेटा का चयन करने के लिए अपने डेटाबेस क्वेरी में।
इसके अलावा, आप :id
. का उपयोग नहीं करते हैं रेंडर पथ में इसलिए इसे यहां से हटा दें:
res.render('cpanel/chat-bot/:id', ...);
यह आपकी टेम्पलेट फ़ाइल का पथ होना चाहिए (टेम्पलेट का फ़ाइल नाम जो भी हो):
res.render('cpanel/chat-bot', ...);
आप डेटाबेस में अपने डेटा के बारे में ज्यादा खुलासा नहीं करते हैं इसलिए हम वास्तव में आपकी मदद नहीं कर सकते हैं कि आप req.params.id
का उपयोग कैसे करेंगे। अपने डेटाबेस से वांछित डेटा का चयन करने के लिए मूल्य। मुझे लगता है कि आप इसे किसी प्रकार की क्वेरी में इस्तेमाल करेंगे।