控制器中的相同动词Http不同的端点Sails路由

时间:2017-05-07 00:44:30

标签: controller routes sails.js

当我制作端点时,我遇到了帆的问题。

我的路线是

'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

抱歉英语不好。感谢。

0 个答案:

没有答案