expressjs在斜杠之间获取url的部分

时间:2016-08-18 19:40:52

标签: node.js express

如果我使用express为node.js设置一个简单的服务器,监听端口80,如下所示:

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

想象一下,我转到http://www.myapp.com/first/second/third

来触发此功能

我怎样才能获得斜杠之间的url部分并将它们放入某种格式(字符串数组)。所以我可以得到["first", "second", "third"]

谢谢!

2 个答案:

答案 0 :(得分:2)

用/拆分它们并且拆分将返回一个数组

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

答案 1 :(得分:1)

req.url.split('/')

另外30个符号的字母。