2012-12-13 10 views
8

मैं node.js. में राउटर से "छुटकारा पाने" चाहता हूं।एक्सप्रेस/नोड.जेएस राउटर में वाइल्डकार्ड

app.get '/thing1', (req, res) -> 
    res.render 'thing1' 

app.get '/thing2', (req, res) -> 
    res.render 'thing2' 

कुछ इस तरह करने के लिए इन संक्षिप्त करने के लिए एक तरीका होता है:: वर्तमान में, क्या मैं कुछ है कि इस तरह दिखता है है

app.get '/(*)', (req, res) -> 
    res.render '(*)' 

पुनश्च: मैं coffeescript उपयोग कर रहा हूँ, लेकिन में एक जवाब किसी भी भाषा ठीक

उत्तर

27
app.get('/:thing', function (req, res) { 
    res.render(req.params.thing) 
}) 
+6

ध्यान दें कि ": चीज़" का उपयोग करके "/ path/with/slashes" जैसे पथ से मेल नहीं खाया जाएगा। –

+0

+1 अच्छी सुविधा। – dwerner