Я создал простую службу в Ubuntu 16.04 с узлом mongo db и выражаю, чтобы возвращать данные в угловое приложение.Bitnami Meanstack Connection Mongoose
У меня есть файл server.js, который подключается к локальному экземпляру mongodb с базой данных, называемой игрой, и коллекцией, называемой игроками. Он отлично работает на моей локальной машине. Тем не менее, я пытаюсь развернуть его с изображением среднего стека Bitnami на amazon ec2. (bleh mouth full). Я правильно установил порты в соответствии с this guide, и я могу подключиться к нему удаленно. Однако я не могу заставить mongoose подключаться к любой базе данных. вот мой код, который работает на моей локальной машине.
mongoose.connect('mongodb://localhost:27017/game');
router.route('/player')
.get(function(req, res) {
console.log(mongoose.connection.readyState);
Player.find({"player":user,"password":password},function(err, Test) {
if (err)
res.send(err);
res.json(Test);
});
});
А вот мой скорректированный код для стека изображения среднего
mongoose.connect('mongodb://root:"[email protected]:27017/game');
router.route('/player')
.get(function(req, res) {
console.log(mongoose.connection.readyState);
Player.find({"player":user,"password":password},function(err, Test) {
if (err)
res.send(err);
res.json(Test);
});
});
На моей локальной машине я получаю значение 1 на console.log и нулевое значение на среднем стеке изображения. Я не уверен, как подключиться к монгому с битноми с мангустом. Я проверил, что игра существует и у меня есть данные, которые я хочу.