繁体   English   中英

在Express中使用通配符匹配路径

[英]Match path with wildcard in Express

我希望Express将/m/objectID/m/someslug/ObjectID路由到同一函数。 我有以下几点:

app.get("/m/:id",...);
app.get("/m/(.*)/:id", ...);

顶部路线效果很好,但底部路线效果不好。 我认为我的正则表达式不正确-我在哪里出错?

/m/(.*?)/:id

试试这个。使*非贪婪。

要么

/m/([^/]+)/:id

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM