कैसे express.js में सभी मापदंडों (पोस्ट / प्राप्त / आदि।) मिलता है

वोट
41

वहाँ एक रास्ता एक बार express.js का उपयोग करके भेजा सभी मापदंडों में प्राप्त करने के लिए है? मैं समझ गया / पोस्ट अलग से पता करने के लिए कि कैसे पता है, लेकिन वहाँ एक रास्ता बार में सब कुछ पाने के लिए है?

मुझे लगता है कि इस बारे में कुछ अब तक नहीं मिला था, यह विशेष रूप से डिबग करने के लिए उपयोगी है।

बेशक req.param(key)काम करता है, लेकिन मैं सभी मापदंडों की एक सूची है, न उन्हें पुनः प्राप्त करने के लिए है, बस उन्हें देखना चाहते हैं।

संपादित करें : रास्ता जानकारी जोड़ें:

consoleDev('Url: ' + req.method + ' ' + req.baseUrl + req._parsedUrl.href, 'debug');
consoleDev('Options: ' + JSON.stringify(options), 'debug');
consoleDev('Params: ' + Object.keys(req.params), 'debug');
consoleDev('Params: ' + (req.param('test')), 'debug');

कंसोल:

debug: Url: GET http://localhost:5000/?test=5000
debug: Options: {controllerName:home,methodName:index}
debug: Params: 
debug: Params: 5000
18/02/2014 को 17:24
उपयोगकर्ता
अन्य भाषाओं में...                            


3 जवाब

वोट
0

तुम सिर्फ मूल्यों को देखना चाहते हैं पारित कर दिया तुम सिर्फ कर सकते हैं

console.dir(req.params);

या आप कुछ इस तरह का उपयोग करके कुंजी की सूची प्राप्त कर सकते हैं:

keys = Object.keys(req.params);
console.log(keys);
18/02/2014 को 18:34
का स्रोत उपयोगकर्ता

वोट
3

मुझे लगता है मैं इस विषय कुछ महीने पहले बनाया भूल गया और एक और एक है जहाँ मैं सवाल का जवाब मिल गया बनाया:

आप req.body, जो पार्स पोस्ट शरीर में शामिल है के लिए देख रहे हैं। (यह मानते हुए आप मिडलवेयर कि यह पार्स करता है)

express.bodyParser (देखें)

express.js लोग इन कैसे पोस्ट मानकों

16/05/2014 को 19:21
का स्रोत उपयोगकर्ता

वोट
0

आप क्वेरी पैरामीटर के लिए, का उपयोग कर सकते हैं: Object.keys (contexto.req.query);

12/01/2020 को 20:10
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more