我想解析这些简单的路线:
http://example.com/foo/bar/baz/
Run Code Online (Sandbox Code Playgroud)
对它们的数量没有理论上的限制.从中获得一个阵列会很好['foo','bar','baz'].
如何使用Express路由?
使用正则表达式.
app.get(/^\/((?:[^\/]+\/?)+)\//, function(req, res) {
res.send(req.params[0].split('/'));
});
app.listen(8080);
Run Code Online (Sandbox Code Playgroud)
运行它然后
$ curl localhost:8080/foo/bar/baz/
["foo","bar","baz"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1294 次 |
| 最近记录: |