Я выполняю обновление приложения 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 и учетные данные верны.Однако такая же проблема происходит.Нет сообщений об ошибках, указывающих на сбой соединения, но ранее работающее приложение не отображает данные в пользовательском интерфейсе.Мне интересно, есть ли дополнительные шаги по устранению неполадок, которые я могу предпринять для диагностики проблемы.