Piszę serwer gier planszowych dla wielu graczy w NodeJS i mam kilka różnych obiektów, takich jak Game, User, Board itp. Obecnie wszystkie te obiekty znajdują się w pojedynczy plik "sever.js", który jest wykonywany przez NodeJS.NodeJS - wiele obiektów podzielonych na wiele plików, ale w tej samej przestrzeni nazw
Gdy mój projekt rośnie, ten pojedynczy plik staje się coraz bardziej zatłoczony i trudny w nawigacji.
Chciałbym podzielić te obiekty na wiele plików js, ale bez potrzeby korzystania z funkcji wymagającej w każdym miejscu.
pragnę kontynuować tworzenie obiektów tak -
game = new Game();
a nie to -
game = new (require('game')).Game()
-
Edit:
Jaki jest prawidłowy sposób NodeJS robiąc rzeczy?
Czy włączając je na górze jak ten uważany najlepszych praktyk? Jaki jest zalecany sposób działania NodeJS? – NoPyGod
+1. To (wymagające u góry) jest powszechną praktyką w aplikacjach i bibliotekach Node. –