获取ExpressJS参数的自动列表

时间:2016-07-30 21:54:18

标签: regex node.js express

我正在尝试从get请求中获取路径中所有参数的列表。

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

但是,当我转到网址localhost/test/test1时,params[0]对象为'test/test1'

有没有办法让它在没有'/*/*'的情况下将url分成params。我希望能够输入尽可能多的值,而不必担心命名或计算它们。

理想的输入/输出是:

URL: localhost/arg1/arg2/arg3 params[0] = 'arg1' params[1] = 'arg2' params[2] = 'arg3'

感谢。

1 个答案:

答案 0 :(得分:0)

一个简单的split将起作用:

var splitParams = params[0].split('/');