Строим блог на основе Node.js MVC фреймворка Areto

База данных

В качестве базы данных будем использовать noSQL СУБД MongoDB. Преимуществом MongoDB являются отсутствие необходимости заранее создавать таблицы и тесная интеграция формата с javascript.

В дальнейшем подразумевается, что СУБД доступно на вашей системе по указанному ниже адресу. Подробности установки и запуска MongoDB можно найти на официальном сайте.

Подключение

В конфиг приложения добавьте компонент connection и укажите адрес по которому доступна СУБД, а также название базы данных и логин/пароль, если требуется. Многие компоненты приложения зависят от базы данных, поэтому connection подключается в самом верху конфига, обычно сразу после логера.

config/default.js

module.exports = {
  ...
  components: {
    ...
    'connection': {
      schema: 'mongodb',
      settings: {
        host: 'localhost',
        port: 27017,
        database: 'areto-blog',
        user: '',
        password: ''
      }
    },
    ...
  }
};

Рестартуйте сервер и, если подключение прошло успешно, то увидите в логах строчку:

info: Connection is opened: mongodb://localhost:27017/areto-blog