密码重置/解析服务器
Password-Reset / Parse-Server
我刚刚将一个应用程序从 Parse.com 移到了 Parse-Server。
它有用户,我在发送密码重置邮件时遇到问题。
我收到此消息:
我在网上看到我需要改变index.js。
但是此时我没有index.js。
那么我需要做什么才能使密码重置邮件起作用?
我已经在 MailGun 上拥有一个帐户,据我所知,这是解决此问题所必需的。
为了支持密码重置,您需要在 index.js 文件中定义一个电子邮件适配器。
index.js 文件位于解析服务器项目的根文件夹下。 index.js 是初始化 ParseServer 的文件。
parse-server 当前支持的电子邮件适配器是 sendgrid and mailgun
添加电子邮件适配器非常简单:
- 安装相关的电子邮件适配器模块。在你的解析服务器项目文件夹中输入 npm install {email_module_name} --save
- 打开 index.js 文件并转到初始化 ParseServer 的位置并添加 属性 verifyUserEmails: true
- 添加 emailAdapter 也是初始化 ParseServer 的地方
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',
}
我刚刚将一个应用程序从 Parse.com 移到了 Parse-Server。 它有用户,我在发送密码重置邮件时遇到问题。 我收到此消息:
我在网上看到我需要改变index.js。 但是此时我没有index.js。 那么我需要做什么才能使密码重置邮件起作用? 我已经在 MailGun 上拥有一个帐户,据我所知,这是解决此问题所必需的。
为了支持密码重置,您需要在 index.js 文件中定义一个电子邮件适配器。 index.js 文件位于解析服务器项目的根文件夹下。 index.js 是初始化 ParseServer 的文件。 parse-server 当前支持的电子邮件适配器是 sendgrid and mailgun
添加电子邮件适配器非常简单:
- 安装相关的电子邮件适配器模块。在你的解析服务器项目文件夹中输入 npm install {email_module_name} --save
- 打开 index.js 文件并转到初始化 ParseServer 的位置并添加 属性 verifyUserEmails: true
- 添加 emailAdapter 也是初始化 ParseServer 的地方
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',
}