Escribo un servidor de juegos de tablero multijugador en NodeJS, y tengo varios objetos diferentes como Juego, Usuario, Tablero, etc. Actualmente, todos estos objetos residen en un único archivo 'sever.js' que es ejecutado por NodeJS.NodeJS: múltiples objetos divididos en varios archivos pero en el mismo espacio de nombres
A medida que mi proyecto crece, este único archivo se está volviendo cada vez más abarrotado y difícil de navegar.
Lo que me gustaría es dividir estos objetos en varios archivos js, pero sin tener que usar la función require por todos lados.
deseo continuar la creación de objetos como este -
game = new Game();
Y no esta -
game = new (require('game')).Game()
-
Editar:
Cuál es la forma correcta de NodeJS ¿haciendo cosas?
ellos está incluyendo en la parte superior como la mejor práctica en cuenta? ¿Cuál es la forma recomendada por NodeJS de hacer las cosas? – NoPyGod
+1. Esto (requerir en la parte superior) es una práctica común en las aplicaciones y bibliotecas de Nodo. –