密码重置/分析服务器

问题描述:

我刚将应用程序从Parse.com移至Parse-Server。 它有用户,我有问题发送密码重置邮件。 我得到这个消息:密码重置/分析服务器

enter image description here

我上,我需要改变index.js净读取。 但我在这一点上没有index.js。 那么我需要做什么来使密码重置邮件的工作? 为了解决这个问题,我已经在MailGun上有一个账户,据我所知,这是需要的。

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

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

  1. 安装相关的电子邮件适配器模块。输入NPM安装{} 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)应用程序可以工作,mLab上有一个数据库。我应该从头开始创建一个index.js吗? – Michel

+0

不,你只需要确保你提供了所有的参数,并且你放的电子邮件适配器正在工作。 –

+0

是的,我明白,但因为我还没有index.js。我是否创建一个?怎么样?我最近才开始使用Heroku和Node.js.甚至我所做的工作我只理解了一半。 – Michel