密码重置/解析服务器

时间:2016-11-08 10:39:08

标签: heroku mailgun parse-server password-recovery

我刚刚将一个应用程序从Parse.com移动到Parse-Server。 它有用户,我有一个问题是发送密码重置邮件。 我收到了这条消息:

enter image description here

我在网上看到我需要更改index.js。 但此时我没有index.js。 那么我需要做些什么来使密码重置邮件工作? 我已经有了一个关于MailGun的帐户,据我所知,这个帐户需要解决这个问题。

1 个答案:

答案 0 :(得分:0)

为了支持密码重置,您需要在index.js文件中定义电子邮件适配器。 index.js文件位于parse-server项目的根文件夹下。 index.js是正在初始化ParseServer的文件。 解析服务器当前支持的电子邮件适配器为sendgridmailgun

添加电子邮件适配器非常简单:

  1. 安装相关的电子邮件适配器模块。在您的parse-server项目文件夹中输入 npm install {email_module_name} --save
  2. 打开 index.js 文件并转到ParseServer正在进行初始化的位置并添加属性 verifyUserEmails:true
  3. 添加 emailAdapter 以及正在初始化ParseServer的位置
  4.     emailAdapter: {
            module: 'parse-server-simple-mailgun-adapter',
            options: {
              // The address that your emails come from
              fromAddress: 'parse@example.com',
              // Your domain from mailgun.com
              domain: 'example.com',
              // Your API key from mailgun.com
              apiKey: 'key-mykey',
            }