Wpis z mikrobloga

@zielnik01: Moim zdaniem cała ta logika powinna się odbywać gdzieś na poziomie EntityService, ponieważ to wszystko dotyczy operacji na encjach. Chyba "controller" (jak zwał, tak zwał, warstwa która przyjmuje requesty) nie powinien wiedzieć nic o zależnościach pomiędzy obiektami biznesowymi/encjami.

Ale to tylko moje zdanie, może masz inne. Stąd też pytanie - dlaczego zrobiłeś właśnie tak?:)
@Solidly: no wlasnie wydaje mi sie ze zle robie i dlatego pytam :) nie do konca wiem jak to ogarnąć dobrze.

Np zakladajac, ze mam obiekt z relacjami i wysyłam go do endpointu typu PUT /projekt/3

let project = {
id: 1,
name: "nazwa",
owner: 4
};

to najpierw muszę sprawdzić, czy id w URL-u się zgadza z tym z body - czyli to sie stanie w kontrolerze, potem czy dany
@Solidly: to jest w architekturze serverless, normalnei w express to by byla middleware, a tak to wywoluje po prostu jezeli endpoint jest otwarty to sprawdza czy w requescie jest token i rzucam wyjatkiem jesli nie, w przecinwym razie nie daje tej funkcji i endpoint jest otwarty