解析 react、vue等路由参数的库 path-to-regexp

淳于功
2023-12-01

React-router的路由系统内部中使用的是 path-to-regexp 解析匹配路由参数。具体用法如下

const { pathToRegexp  } = require("path-to-regexp")

const regexp = pathToRegexp("/:foo/:bar");
// keys = [{ name: 'foo', prefix: '/', ... }, { name: 'bar', prefix: '/', ... }]
 
regexp.exec("/test/route");
//=> [ '/test/route', 'test', 'route', index: 0, input: '/test/route', groups: undefined ]
 类似资料: