Node.js и Mongoose, слишком медленно, чтобы помещать определения схемы в отдельные файлы? - PullRequest
4 голосов
/ 14 июля 2011

Играя с Node.js, я действительно хочу сохранить свою файловую структуру организованной.Обычно в проекте на другом языке у меня будет такая структура:

  • Node App Directory
    • App.js
    • Контроллеры
      • UserController.js
      • OtherController.js
    • Модели
      • UserModel.js
      • OtherModel.js

(потенциальная) проблема, которую я вижу, заключается в следующем: я использую Mongoose и MongoDB для своей базы данных, чтобы определить «модель», мне нужна схема Mongoose, чтобы сделатьчто мне нужно подключиться к базе данных с Mongoose в каждом из файлов контроллеров и моделей.

Я так мало знаю об этих технологиях, это может быть молниеносно и никогда не будет проблемой, и я бы не понял.Или это то, чего мне следует избегать и просто засунуть все в один (очень большой) файл?

1 Ответ

5 голосов
/ 14 июля 2011

Вам не нужно подключаться к Монго в каждом файле контроллера / модели.Просто сделайте это один раз в App.js и все готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...