Żagle wielu obsługi dla tej samej trasy
Jak sugeruje tytuł, chciałbym przypisać wiele programów obsługi akcji do różnych kontrolerów dla tej samej trasy w Sails Js
Co próbowałem:
"post /rest/users": [{
controller: "FirstController",
action: "someAction"
},
{
controller: "SecondController",
action: "otherAction"
}]
Ale to daje mi błąd 51 w Sails i żadna akcja nie jest osiągnięta (gdy debugowany). Szukałem tego rozwiązania, ale czegoś nie mogłem znaleźć.
Wiem, że Sails używa oprogramowania pośredniego trasy Express i odkryłem, że można to zrobić w Express za pomocą następującej trasy:
app.post('/users', createUser, saveToDB, endTheResponse, sendEmail);
Znam pewne możliwe obejścia (takie jak wymaganie kontrolera w pierwszym), ale nie tego szukam i nie mogłem dostosować przykładowej trasy Express do Sailsa.
Wszelkie sugestie są mile widziane! Dzięki.