#563·wouter

自定义解析器无法适应 URLPattern 语法

作者: ferbs创建于 2026年4月17日更新于 2026年9月5日

是否可以向 Router 传递一个自定义解析器函数,该函数可以使用 WHATWG URLPattern 语法? 我尝试修改 Wouter 的 path-to-regex 示例,但该示例依赖于 URLPattern 或 path-to-regex v8.x 中不支持的解析选项。例如,示例使用 end 解析器选项来匹配部分,但使用最接近的等效选项 {/*remainder} 无法匹配。 除了自定义解析器函数,是否有必要添加一个内置的 Wouter 功能来支持新的语法? 例如,<Router urlpattern><Router crapNewSyntax> 之类的。您不需要添加 path-to-regex 作为依赖项。相反,您可以提到该选项可能需要 补丁。 URLPattern 语法的浏览器支持正在增长 [caniuse.com/?search=URLPattern],已在 Node v23.8 中添加 [url.html#class-urlpattern],并且现在在后端路由器中作为默认值使用,例如 Koa 和 Express。

内容来源: molefrog/wouter