У меня есть NodeJs: 0.10.22 и compoundJs: 1.1.7-11CompoundJs, ExpressJs маршруты
Я следующий код контроллера:
module.exports = Rose;
function Rose(init){
}
Rose.prototype.index = function(c){
c.send('Controller ROSE, Function Index');
};
Rose.prototype.thorne = function thorne(c){
c.send('Controller ROSE, Function Thorne');
};
я определила следующий маршрут в routes.js файла:
exports.routes = function (map) {
map.resources('rose', function(flower){
//flower.get('thorne', '#thorne');
flower.get('thorne');
});
};
Я попробовал обе линии в map.resources (один в настоящее время заметил, но раньше он использовался) в routes.js.
После URL работы:
http://localhost:3000/rose
Но после URL не работает:
http://localhost:3000/rose/thorne
И это показывает следующее сообщение об ошибке:
Express
500 Error: Undefined action rose#show(/rose/thorne)
Может кто-то один наставит меня, что я я делаю неправильно и как его можно исправить.