TL; 0: Я могу заставить панель управления синтаксическим разбором разговаривать с моим локальным сервером Parse и экземпляром mongo db, но не могу заставить сервер синтаксического анализа разговаривать с mLab- размещенная база данных.Невозможно подключиться к базе данных mLab от самообслуживания Parse
Я прохожу через руководство по миграции Parse и получил локальную базу данных mongo, parse-server-example и parse-dashboard. Когда я использую следующие данные в файле синтаксического анализа index.js
я могу успешно соединить панель и увидеть тестовые задания в базе данных:
databaseURI: 'mongodb://localhost:27017/dev',
cloud: __dirname + '/cloud/main.js',
appId: '1',
masterKey: '1',
serverURL: 'http://localhost:1337/parse'
я установил Монго дб локально и при подключении к моему примеру MLAB с I оболочки может видеть содержимое базы данных. Когда я использую ту же самую строку соединения mLab в параметре databaseURI
в пределах index.js
, приборная панель больше не может видеть содержимое базы данных и страницу /test
на локальном сервере синтаксического анализа.
Руководство по миграции Анализировать состояния ...
Перейти к ключам разделу Настройки приложений в панели инструментов безопасности & и принять к сведению ключа файла и значение Master Key. Передайте это в конструктор ParseServer в index.js. Вам больше не нужно использовать ключ клиента с Parse Server.
Я могу найти эти ключи, но я не вижу, куда положить ключ файла в index.js
.
Я также не понимаю, почему эти ключи необходимы, если локальный сервер Parse и база данных mLab ничего не знают о них.
Ваш DB защищен от имени пользователя и пароля? –
Строка подключения к Mongo DB имеет форму: mongodb: // имя пользователя: [email protected]: 59767/mydbname –