NodeJS SailsJS MongoDB Модуль sails-mongo проверяет, работает ли соединение с базой данных - PullRequest
0 голосов
/ 27 ноября 2018

Я выполняю обновление приложения NodeJS с использованием SailsJS и MongoDB.

Я использую модуль 'sails-mongo' для подключения парусов к mongodb.

У меня есть обаприложение и база данных работают и работают в отдельных контейнерах docker с помощью docker-compose.Оба контейнера работают без ошибок.

Однако веб-приложение, похоже, неправильно считывает данные из базы данных.Другими словами, никакие данные в приложении не отображаются.Поэтому я думаю, что это может быть проблема с подключением к БД, и я хочу исследовать дальше.Однако в журналах нет сообщений об ошибках.

Как проверить, успешно ли установлено соединение с базой данных?Есть ли какие-либо сообщения журнала, которые я могу распечатать для отображения информации о соединении с базой данных?

Вот конфигурация datastores.js:

module.exports.datastores = {

  someMongoDb: {
    adapter: 'sails-mongo',
    url: "mongodb://container_name_1:27017/example",
    host: 'container_name_1',
    port: 27017,
    user: '',
    password: '',
    database: 'example'
  }

};

ОБНОВЛЕНИЕ: Я также попытался подключиться к облаку MongoDBи я знаю, что URL и учетные данные верны.Однако такая же проблема происходит.Нет сообщений об ошибках, указывающих на сбой соединения, но ранее работающее приложение не отображает данные в пользовательском интерфейсе.Мне интересно, есть ли дополнительные шаги по устранению неполадок, которые я могу предпринять для диагностики проблемы.

...