express路由规则
发布于 3 年前 作者 jeff-ccj 2725 次浏览 来自 问答

假如我有两种方式,路由应该怎么区分 baidu.com/login 登陆 baidu.com/2 分页

app.get(['/', '/:page'], function (req, res) {})

我现在这样写的话,/login也进去里面了,难道是用正则来写么?

6 回复

先写

app.get("/login", ...)

后写

app.get(["/", "/:page"], ...)

来自酷炫的 CNodeMD

@coderfox 好的,thx

@jeff-ccj 这也是可以的,不过还是觉得你的url设计有点问题

@captainblue2013 写个小demo,首页就是列表页,所以就那么玩了。

/\/(\d+)|(\/$)/

直接正则了。。

@jeff-ccj 最好不要搞成这样冲突的,多一层又不是什么事儿- -

回到顶部