2016-04-17 3 views
4

Я пытаюсь проверить поток сброса пароля на локально запущенном экземпляре синтаксического анализа. Каждый раз, когда я отправляю запрос на сброс пароля, я получаю следующую ошибку: error: Uncaught internal server error. Trying to send a reset password but no adapter is set undefined. Я знаю, что я должен настроить emailAdapter в cli-определениях, но я не слишком уверен, что именно я должен положить туда. Я попытался изменить конструктор в ParseServer.js, чтобы иметьКак вы настраиваете emailAdapter для синтаксического анализа?

emailAdapter: { 
    module: 'parse-server-simple-mailgun-adapter', 
    options: { 
     // The address that your emails come from 
     fromAddress: '[email protected]', 
     // Your domain from mailgun.com 
     domain: 'example.com', 
     // Your API key from mailgun.com 
     apiKey: 'key-mykey', 
    } 
    } 

но это не сработало. Любая помощь очень ценится!

ответ

6

Только что это настроено на себя, и я думаю, вы можете просто пропустить несколько параметров.

В конфигурации в вашем index.js или другой файл, где ParseServer инициализации, вам нужно все следующий:

verifyUserEmails: true, 
// Same as the SERVER_URL used to configure ParseServer, in my case it uses Heroku 
publicServerURL: 'http://MY_HEROKU_APP.herokuapp.com/parse', 
appName: 'MY_APP', 
emailAdapter: { 
    module: 'parse-server-simple-mailgun-adapter', 
    options: { 
     fromAddress: '[email protected]', 
     domain: 'example.com', 
     apiKey: 'key-XXXXXX', 
    } 
} 
+0

publicServerUrl быть таким же, как SERVER_URL является то, что моя проблема была, я считаю, , Благодаря! – amsub24

+0

Эй, Джеймс, где вы добавили этот код? Когда я добавляю это, мое приложение не работает, а не получает какие-либо данные. Вы можете помочь? – Zookey

+0

файл index.js. Он добавляется под вопросом var parseConfig = { – zirinisp

Смежные вопросы