Node.js Node Express中的自定义URL
我需要将完整路径保存为字符串以供进一步处理,即 本地主机:3000/abc/xyz/etc 你能给我: “/abc/xyz/etc” 我试过了Node.js Node Express中的自定义URL,node.js,express,path,Node.js,Express,Path,我需要将完整路径保存为字符串以供进一步处理,即 本地主机:3000/abc/xyz/etc 你能给我: “/abc/xyz/etc” 我试过了 app.get('/.+:path', function(req, res) { console.log('path:'+req.params[0]); }); 但它不起作用。有什么想法吗?不清楚路线和参数,但这是一个很好的起点: app.get('/abc/:path', function(req, res) { console.log(
app.get('/.+:path', function(req, res) {
console.log('path:'+req.params[0]);
});
但它不起作用。有什么想法吗?不清楚路线和参数,但这是一个很好的起点:
app.get('/abc/:path', function(req, res) {
console.log('path:'+req.params.path);
});
如果你调用
localhost:3000/abc/xyz
你会得到path:xyz
这就是你要找的吗?提示:req.url是实际路径
app.get('/:path*', function(req, res) {
console.log(req.params.path + req.params[0]);
});