【发布时间】:2023-04-09 05:06:02
【问题描述】:
我在我的 express 应用程序中使用通配符子域来处理通配符子域,所以像 subdomain.localhost:3000 这样的东西会以 /s/subdomain/ 的形式进入路由器。
我想匹配任何子域的主索引url,但它下面的页面都不匹配。
基本上,我想要一个匹配 /s/subdomain/ 但不匹配 /s/subdomain/page/ 或 /s/subdomain/page 的路由(为清楚起见,“子域”只是任何通配符域的占位符)
这在常规正则表达式中很简单,但由于使用 path-to-regexp 表达,我无法使用点修饰符。我可以为每个用户生成一个路由器,但如果可能的话,我真的很想使用更清洁的东西。
【问题讨论】:
标签: javascript node.js express