2016-08-18 21 views
0

間のURLのセクションを取得:expressjsはスラッシュ

app.get('/*', function (req, res) { 
    //mystuff 
} 

私はどのようにhttp://www.myapp.com/first/second/third

に行くことによって、この機能をトリガー想像しますスラッシュの間のURLのセクションを取得して、何らかのフォーマット(文字列の配列)にすることができますか?だから私は得ることができる["first", "second", "third"]

ありがとう!

+1

req.url.split( '/') '? –

+0

素晴らしいです - ありがとうございます。これは 'req.url.replace(/^\/| \/$/g、 '').split( '/')'(先行するスラッシュまたは末尾のスラッシュを削除する)で少し良く機能します。私はあなたのことを認められているように答えるために投稿しますか? – abagshaw

答えて

1
req.url.split('/') 

配列最低限の30個のシンボルにいくつかの他の文字を返します。

2

は、それらを分割/スプリットは

app.get('/*', function (req, res) { 
var sections = req.url.split('/'); 
console.log(sections); 
}