2014-08-29 38 views
0

我的路線定義爲我有一個API路線,尋找使其更動態

app.route('/api/*/*/*') 

    .get(function(req, res) { 
     var entity = req.params['0']; 
     var field = req.params['1']; 
     var params = req.params['2']; 
}) 

有沒有一種方法,使之更加動態?假設我只想發送2個參數或者只是調用/ api,甚至傳遞4個參數?

有沒有辦法使我的路由定義更加開放,而不明確定義路由中的數量?對於像 '/ API/A/B/C' 的URL

app.get('/api/*', function(req, res) { 
    var paths = req.params[0].split('/'); 

    //use paths 
}) 

例如,路徑將是[ '一', 'B', 'C']:

回答

0

你可以做類似下面。