密码重置/分析服务器
问题描述:
我刚将应用程序从Parse.com移至Parse-Server。 它有用户,我有问题发送密码重置邮件。 我得到这个消息:密码重置/分析服务器
我上,我需要改变index.js净读取。 但我在这一点上没有index.js。 那么我需要做什么来使密码重置邮件的工作? 为了解决这个问题,我已经在MailGun上有一个账户,据我所知,这是需要的。
答
为了支持密码重置,您需要在index.js文件中定义一个电子邮件适配器。 index.js文件位于您的分析服务器项目的根文件夹下。 index.js是ParseServer正在初始化的文件。 这是目前由解析服务器支持的电子邮件适配器sendgrid和mailgun
添加电子邮件适配器很简单:
- 安装相关的电子邮件适配器模块。输入NPM安装{} email_module_name在您的解析服务器的项目文件夹--save
- 打开index.js文件,然后转到ParseServer被initalized其中并添加属性verifyUserEmails:真
- 添加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',
}
我有点迷失在这里。对于这个应用程序我的本地根文件夹是空的。 (iOS)应用程序可以工作,mLab上有一个数据库。我应该从头开始创建一个index.js吗? – Michel
不,你只需要确保你提供了所有的参数,并且你放的电子邮件适配器正在工作。 –
是的,我明白,但因为我还没有index.js。我是否创建一个?怎么样?我最近才开始使用Heroku和Node.js.甚至我所做的工作我只理解了一半。 – Michel