在斜杠上拆分网址路径" /"使用express或node url

时间:2017-11-03 10:33:17

标签: node.js express

有没有办法使用express或node url分割url路径,例如" / de / about两个部分,这意味着我想要路径[0] = es path [1] = about

// doing it this way I get path[0] = "d" and so on
var path = url.parse(req.url).pathname;

提前谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用字符串的split命令。 String.prototype.split()

答案 1 :(得分:1)

您可以使用split()方法分割url字符串,方法是指定分隔符(在您的情况下为/),它将返回一个数组。

示例:

var str = "/de/about";
var path = str.split("/");
console.log(path); // path = [ '', 'de', 'about' ]
                   // path[1] = 'de', path[2] = 'about'