NodeJS - несколько объектов разбиты на несколько файлов, но в одном пространстве имен

Я пишу многопользовательский сервер настольных игр на NodeJS, и у меня есть несколько различных объектов, таких как Game, User, Board и т. Д. В настоящее время все эти объекты находятся в одном файле 'sever.js', который выполняется NodeJS.

По мере роста моего проекта этот единственный файл становится все более тесным и трудным для навигации.

Я хотел бы разбить эти объекты на несколько js-файлов, но без необходимости везде использовать функцию require.

Я хочу продолжить создание таких объектов, как это -

game = new Game();

А не это -

game = new (require('game')).Game()

-

Редактировать:

Каков правильный способ работы NodeJS?

Ответы на вопрос(3)

Ваш ответ на вопрос