创建快速路由以匹配通配符页面,但下没有页面



我正在使用通配符子域来处理我的快速应用程序中的通配符子域,因此subdomain.localhost:3000之类的东西会以/s/subdomain/的形式进入路由器。

我想匹配任何子域的主索引网址,但没有匹配其下的任何页面。

从本质上讲,我想要一条与/s/subdomain/匹配但不/s/subdomain/page//s/subdomain/page的路由(为清楚起见,"子域"只是任何通配符域的占位符(

这在常规正则表达式中很容易做到,但由于使用正则表达式路径表示,我无法使用点修饰符。我可以为每个用户生成一个路由器,但如果可能的话,我真的很想使用更干净的东西。

Dang,我很愚蠢。/s/:target/工作得很好,并创建了一个整洁的小目标参数,使事情变得更容易一些。我试图使用正则表达式使事情完全过于复杂。

最新更新