Node Express中的自定义URL

时间:2016-04-21 14:44:14

标签: node.js express path

我需要将完整路径保存为字符串以便进一步处理,即

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

会给我:

" / ABC / XYZ /等"

我试过

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

但它不起作用。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

目前还不清楚路线是什么以及这些路线是什么,但这是一个很好的起点:

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

如果您致电localhost:3000/abc/xyz,您将获得path:xyz