2016-04-21 86 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