Прямо сейчас я пытаюсь выполнить свое первое развертывание на Heroku API SailsJS. Мое приложение использует SailsJS v0.11 иsails-mongo
0.11.2.
Я обновил config/connections.js
, включив в него информацию о подключении к базе данных MongoDB, которую я бесплатно разместил на Mongolab.
mongodb: {
adapter: 'sails-mongo',
url: "mongodb://db-user:[email protected]:47812/testing-db"
}
Также обновлен config/models.js
, чтобы указать на этот адаптер.
module.exports.models = {
connection: 'mongodb',
migrate: 'safe'
};
Это в основном все, что я изменил после запуска кода локально, когда я развертываю на Heroku, приложение вылетает, и я получаю эту ошибку ...
/home/zacharyhustles/smallChangeAPI/node_modules/connect-mongo/lib/connect-mongo.js:186
throw err;
^
at Socket.emit (events.js:107:17)
2015-07-08T19:37:00.778316+00:00 app[web.1]:
at Socket.<anonymous> (/app/node_modules/connect-mongo/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10)
Error: Error connecting to database: failed to connect to [localhost:27017]
Как мне избавиться от этого и убедиться, что Sails не пытается подключиться к localhost db?