Aktywne Wpisy
Aokx +174
Spadlaznieba +121
Nie widzialem jeszcze gorszej reklamy swojej partii - pis wupuscil film w ktorym podstawieni ludzie opowiadaja jak zle za Tuska nie bylo. Jeszcze to gowno mi sie jako reklama na youtube wyswietlila
https://youtu.be/68DDf-GDd4Q?si=Hh6oWrrOdGKg5mEP
#pis #bekazpisu #polityka
https://youtu.be/68DDf-GDd4Q?si=Hh6oWrrOdGKg5mEP
#pis #bekazpisu #polityka
Weźmy dla przykładu logowanie, żeby zobrazować o czym mówię.
Struktura folderów wygląda załóżmy tak:
--...
--routes
----index.js
--controllers(?)*
----loginCtrl.js(?)*
--...
No i jak to z tymi kontrolerami jest? Router ma pełnić rolę controllera? Tj. cała logika ma być w index.js? Nie bierzmy dla uproszczenie passport authenticate, bo jak się domyślam to powinno być w osobnym pliku/folderze 'authenticate' - jeśli się mylę to mnie poprawcie. No i wracając, czy logikę mam mieć napisaną w osobnym pliku - tutaj niech to będzie loginCtrl i później tylko w routerze wywoływać przy:
.post('/'...) {
login();
}
Już sam nie wiem, jak przeglądam projekty na gh to w niektórych wszystko jest w routerach, w innych znowu są controllery i trochę się pogubiłem. Czy to po prostu zależy od projektu i mam pisać tak jak mi jest wygodniej? Jest jakiś styleguide, który to jakoś opisuje? Te które do tej pory znalazłem opisują zasady odnośnie formatowania, nazewnictwa itp., nie było w nich nic odnośnie struktury projektu, więc stąd to moje pytanie.
Z góry dziękuję za pomoc. :)
Kwestia tego czy będziesz to robić w routerze czy kontrolerze jest mniej ważna. Faktem jest, że w np. w świecie PHP i w JS stackach które potem kopiowały podejście z innych środowisk, nabudowano w okół dużo abstrakcji: masz routing,