2016-11-08 3 views
0

Я просто переместил приложение с Parse.com на Parse-Server. У него есть пользователи, и у меня есть проблема с отправкой писем с возвратом паролей. Я получаю это сообщение:Password-Reset/Parse-Server

enter image description here

Я прочитал в интернете, что мне нужно изменить index.js. Но на данный момент у меня нет index.js. Итак, что мне нужно сделать, чтобы почтовые сообщения с паролем работали? У меня уже есть учетная запись в MailGun, которая необходима, насколько я прочитал, для решения этой проблемы.

ответ

0

, чтобы поддерживать сброс пароля, вам необходимо определить адаптер электронной почты внутри файла index.js. Файл index.js находится под корневой папкой вашего проекта синтаксического анализа. index.js - это файл, в котором инициализируется ParseServer. Адаптеры электронной почты, которые в настоящее время поддерживаются синтаксическим-сервер являются sendgrid и mailgun

Добавления адаптера электронной почты довольно просто:

  1. Установите соответствующий модуль электронной почты адаптера. Введите НПЕ установить {email_module_name} --save в папке проекта синтаксического-сервере
  2. Открыть index.js файла и пойти туда, где в настоящее время ParseServer initalized и добавьте свойство verifyUserEmails: истинный
  3. Добавить emailAdapter также, где ParseServer инициализируется

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', 
 
     }

+0

Я как бы потерялся здесь. Для этого приложения моя локальная корневая папка пуста. Приложение (iOS) работает, и есть DB на mLab. Должен ли я создать index.js с нуля? – Michel

+0

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

+0

Да, я это понимаю, но пока у меня пока нет index.js. Создать его? Как? Я только недавно начал использовать Heroku и Node.js. И даже то, что я сделал, я понимаю только половину. – Michel