2012-12-27 15 views
5

में पैरामीटर का अनुरोध करें मैं express.js का उपयोग कर रहा हूं और मैं निम्नलिखित कोड का उपयोग कर अनुरोध पैरामीटर लाने की कोशिश कर रहा हूं।एक्सप्रेस जेएस

app.configure(function() { 
    app.use(express.static(__dirname + '/public')); 
}); 

app.get('/', function (req, res) { 
    console.log(req.params[0]); 
    console.log(req.params.id); 
    res.render('/public/index.html'); 
}); 

मेरा यूआरएल इस तरह दिखता है।

http://localhost:8080/?id=34. 

मुझे अनुरोध पैरामीटर नहीं मिल रहा है। मैंने सभी संभावनाओं की कोशिश की।

उत्तर

19

आप संदर्भ के लिए req.query

req.params है URL पथ में एम्बेडेड पैरामीटर के लिए की जरूरत है।

+0

@ जॉनीनीएचके संपादन के लिए धन्यवाद, मैं इस जवाब को लिखते समय मोबाइल था। –

2

तुम भी उपयोग कर सकते हैं

req.param ('आईडी')

यह आप के लिए पथ, शरीर और क्वेरी पैरामीटर लायेगा।

+2

यह एक बहिष्कृत विधि है। 'Req.params' (POST) या' req.query' (GET) का उपयोग करें। –

संबंधित मुद्दे