我正在使用快递。
我有两条路线:
router.get('/:id', function (req, res, next) {
router.get('/search', function (req, res, next) {
每次我打电话给GET http://localhost:3000/users/search?name=@
我都会打第一条路线而不是第二条路线?
我应该改变什么?
答案 0 :(得分:4)
因为/:id
匹配包含/search
的任何内容。它认为id是搜索'。
尝试将' / search'首先路由,或将其更改为/find/:id
。