2016-04-21 85 views
2

我需要的完整路徑保存爲進一步處理字符串,即自定義URL在節點快速

本地主機:3000/ABC/XYZ /等

會給我:

「/ ABC/XYZ /等」

我試圖

app.get('/.+:path', function(req, res) { 
    console.log('path:'+req.params[0]); 
}); 

但它不工作。有任何想法嗎?

+0

這是你在找什麼? http://stackoverflow.com/a/10185427/5812121 – timolawl

回答

2
app.get('/:path*', function(req, res) { 
    console.log(req.params.path + req.params[0]); 
}); 
+0

作品像一個魅力謝謝! – user3601578

+0

提示:req.url是實際路徑 – user3601578

0

目前還不清楚有什麼路線,什麼是PARAMS但是這是一個很好的起點:

app.get('/abc/:path', function(req, res) { 
    console.log('path:'+req.params.path); 
}); 

如果你打電話localhost:3000/abc/xyz你會得到path:xyz