当我制作端点时,我遇到了帆的问题。
我的路线是
'get /user': 'UserController.find',
'get /user/:name': 'UserController.findByName',
和用户控制器中的两个端点
find: function(req,res,next){
res.status(200);
res.json("find");
},
findByName: function(req,res){
res.status(200);
res.json("findByName");
}
我使用邮递员进行测试,当我向localhost:1337/user/findByName
请求时,api会给我回复
findByName(正确)
问题是当我向localhost:1337/user/find
请求api给我回复
findByName(错误:()
为什么呢?我知道,如果相同的http动词,得到,但我指的是不同的端点。为什么它只返回我findByName?。
看起来呼叫发出请求,但只有它可以看到findByName
。
抱歉英语不好。感谢。