标签: javascript regex express
我希望Express将/m/objectID和/m/someslug/ObjectID路由到同一个函数。我有以下内容:
/m/objectID
/m/someslug/ObjectID
app.get("/m/:id",...); app.get("/m/(.*)/:id", ...);
并且顶部路线工作正常,但底部路线没有。我认为我的正则表达式不正确 - 我哪里错了?
答案 0 :(得分:0)
/m/(.*?)/:id
试试这个。让*非贪婪。
*
或
/m/([^/]+)/:id