首页 > 解决方案 > 如何使用相同的路线,一条带参数,一条不带?

问题描述

我正在尝试创建两条路线,一条通过 id 检索员工,一条检索所有路线:

app.get("/employee/:id", getEmployeeById)
app.get("/employee/all", getEmployees)

问题是,当我尝试打/all路线时,它仍然打/:id路线,认为那add是一个 id。

我必须切换到

app.get("/employee/byid/:id", getEmployeesById)
app.get("/employee/all", getEmployees)

或者有没有办法让它与第一种方式一起工作?

标签: express

解决方案


推荐阅读