Wyobrazcie sobie tabele z danymi -> Imie | Nazwisko | xyz | ...
Według zasad REST powinno brać się to z backendu odpowiednim fetchem i metodą.
Co jeśli chcemy kliknąć buttona aby posortować alfabetycznie po nazwisku?
trzeba odnieść się znowu fetchem do backendu (moze byc slabo jesli jest duzo danych) czy robić to na froncie i odciazyc serwer?
Druga sprawa to jak rozdzielić pliki?
W głowie mam aby projekt miał 2 foldery - front i back no ale czy nie trzeba bedzie wtedy odpalic 2 serwerow?
Na froncie bedzie sie trzymalo routy zwiazane z wejsciem na /users no ale jak wygenerowac te strone z danymi?
Robic to jako middleware, ktory szuka osoby i wstawia w odpowiednie miejsca w template (PUG - view engine),
czy moze window.onload = fetch do API i podmiana zawartosci divow albo moze jeszcze opcja napisania odwolania sie do routa API w kontrolerze dla usera?

Ktory sposob jest bardziej poprawny?
Jak prawidlowo rozdzielic serwer(api) i klienta(routy i rendering)?
Sortowanie danych na froncie czy backendzie? (jesli na froncie to jak wyglada paginacja)
Postgres - zapytania czy orm (sequelize) i czemu?

node, postgres, rest api, express, mvc