2016-07-30 3 views
0

getリクエストからパス内のすべてのパラメータのリストを取得しようとしています。しかしExpressJSパラメータの自動リストを取得

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

、私はURL localhost/test/test1に行き、params[0]オブジェクトが'test/test1'です。

'/*/*'を実行せずにURLをparamsに分割する方法はありますか。名前を付けたり、数えたりすることを心配せずに、必要なだけ多くの値を入れたいと思っています。

理想的な入力/出力は次のようになります。

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

感謝。

答えて

0

シンプルsplitが動作します:

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

を私はこれをしようとするつもりだったが、私は確かにparamsオブジェクトでそれを維持する方法がなかったにしたかったです。 –

関連する問題