Я добавил много JavaScript на свой веб-сайт, который использует коллекцию для добавления элементов в список, будет отображать только элементы списка, с которыми пользователь сортирует и т. Д. У меня также есть система учетных записей Meteor, так что только люди с учетная запись может добавлять / удалять в коллекции.
Когда я пытаюсь развернуть, это не удается, и я не уверен, что делаю неправильно. Я предполагаю, что MongoError: Ошибка аутентификации - это основное сообщение об ошибке, но я действительно не уверен, что не так.
Вот лог-сообщение:
"rftqe 2019-06-13 11:13:29-07:00Application process starting, version 25
rftqe 2019-06-13 11:13:4007:00
/app/bundle/programs/server/node_modules/fibers/future.js:313
rftqe 2019-06-13 11:13:40-07:00 throw(ex);
rftqe 2019-06-13 11:13:40-07:00 ^
rftqe 2019-06-13 11:13:40-07:00
rftqe 2019-06-13 11:13:40-07:00 MongoError: Authentication failed.
rftqe 2019-06-13 11:13:40-07:00 at /app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/pool.js:581:63
rftqe 2019-06-13 11:13:40-07:00 at authenticateStragglers (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/pool.js:504:16)
rftqe 2019-06-13 11:13:40-07:00 at Connection.messageHandler
(/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/pool.js:540:5)
rftqe 2019-06-13 11:13:40-07:00 at emitMessageHandler (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/connection.js:310:10)
rftqe 2019-06-13 11:13:40-07:00 at Socket.<anonymous> (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/connection.js:453:17)
rftqe 2019-06-13 11:13:40-07:00 at emitOne (events.js:116:13)
rftqe 2019-06-13 11:13:40-07:00 at Socket.emit (events.js:211:7)
rftqe 2019-06-13 11:13:40-07:00 at addChunk (_stream_readable.js:263:12)
rftqe 2019-06-13 11:13:40-07:00 at readableAddChunk (_stream_readable.js:250:11)
rftqe 2019-06-13 11:13:40-07:00 at Socket.Readable.push (_stream_readable.js:208:10)
rftqe 2019-06-13 11:13:40-07:00 at TCP.onread (net.js:601:20)
rftqe 2019-06-13 11:13:41-07:00 Application exited with code: 1
rftqe 2019-06-13 11:14:29-07:00 The container has crashed. A new container will be started to replace it."
Когда я смотрю на это, я вижу решения, которые обычно вращаются вокруг MONGO_OPLOG_URL; У меня нет MONGO_OPLOG_URL, и я прочитал, что если у меня есть ошибка без нее, то это означает, что что-то не так, что заставляет меня думать, что это связано с MONGO_URL.
Вот мой файл settings.json:
{
"galaxy.meteor.com": {
"env": {
"ROOT_URL": "http://KevinJosey.meteorapp.com",
"MONGO_URL": "mongodb://<dbuser>:<dbpassword>@ds018238.mlab.com:18238/mywebsite_mongodb"
}
}
}
Я никогда не видел ничего подобного при развертывании (веб-сайт был очень простым для начала), поэтому я предполагаю, что это связано с новыми изменениями, которые я делаю в базе данных.
Пожалуйста, помогите мне понять сообщение в журнале, чтобы я мог выяснить, что не так, и смогу сделать это снова в будущем. Спасибо, что прочитали это.