Я пытаюсь создать REST API в Sails.js 0.9xSails.js REST без действия
У меня есть контроллер, как в следующем:
UsersController = {
list: function(req, res){
var users [{username: "max"}, {username:'alison'}];
res.send(users);
},
single: function(req, res){
var user = {username: 'max'};
res.send(user);
}
};
Как бы я быть в состоянии получить доступ URL-адреса с использованием метода HTTP и маршрута без указания имени действия?
Например
HTTP GET к mysite.com/users/ будет вызывать список действия
HTTP GET к mysite.com/users/1 будет вызывать single Действие
В настоящее время это только кс, когда я взываю (который НЕ что я хочу)
HTTP GET к mysite.com/users/list будет вызывать лист действие
HTTP GET к MySite .com/пользователей/одна/1 будет вызывать действие одного
Это умный! Но он чувствует себя немного взломанным. –
Это правильный метод в соответствии с документами Sails и лучше, чем переопределение основных маршрутизаторов. – Ucinorn