Kiedy tworzę kontroler w pliku sails.js z nowo zdefiniowaną standardową metodą, jak wywołać domyślną metodę nadrzędną tego kontrolera?Wywołanie super metody w kontrolerze sails.js
module.exports = {
create: function(req, res) {
//test some parameters
if (condition) {
//call regular super method, proceed as usual
//_super(); <- how to do this?
} else {
//do some other things
}
}
};
Gdzie jest ta domyślna metoda macierzysta? Wygląda na to, że niczego tutaj nie przesłoniłeś, po prostu definiując trasę kontrolera 'create'. – voithos
Sails.js zapewnia własną implementację metody create w kontrolerach. Jeśli go nie zdefiniujemy, działa tak jak zwykle - po prostu buduje model i zapisuje go w DB. Pytanie brzmi, jak wywołać tę domyślną implementację. – alevkon
Czy kiedykolwiek to rozgryzłeś? – bearfriend