无法使用与 Parse-server 连接的 Flutter 发送密码请求提醒
Cannot send password request reminder using Flutter connected with Parse-server
你好,我有一个用 flutter 编写的应用程序,它使用来自解析服务器的数据。
根据 flutter 文档:
/// Reset password
response = await user.requestPasswordReset();
if (response.success) {
user = response.result;
}
我想使用我的解析器发送电子邮件并更改密码 link。
当我按下分配了该功能的按钮时 - 我得到信息:“电子邮件已发送”
在 flutter 方面,我得到了输出:
Function: ParseApiRQ.requestPasswordReset
I/flutter (28247): Status Code: 200
I/flutter (28247): Payload: {"className":"_User","email":"testazaz@gmail.com"}
在解析器端我安装了这样的东西:
simple-parse-smtp-adapter 如文档所述配置。
我没有从解析器获得任何 Error/Info 日志。你能告诉我如何正确配置它吗?也许你知道其他方法 - 如何将 flutter 与解析器连接以发送电子邮件验证或密码更改电子邮件。
几天后,我终于在@DaviMacêdo 的帮助下解决了这个问题。
我实现了 Sendgrid Adapter。
在您的解析节点模块文件夹中,使用 cmd 安装此模块:
npm i parse-server-sendgrid-adapter
记得在文件顶部要求模块:
var SimpleSendGridAdapter = require('parse-server-sendgrid-adapter');
var api = new ParseServer({
...,
emailAdapter: SimpleSendGridAdapter({
apiKey: 'sendgridApiKey',
fromAddress: 'fromEmailAddress',
})
});
你可以获得api key here
并设置 sender e-mail here
我希望它能帮助其他面临同样问题的人节省很多时间!
你好,我有一个用 flutter 编写的应用程序,它使用来自解析服务器的数据。 根据 flutter 文档:
/// Reset password
response = await user.requestPasswordReset();
if (response.success) {
user = response.result;
}
我想使用我的解析器发送电子邮件并更改密码 link。 当我按下分配了该功能的按钮时 - 我得到信息:“电子邮件已发送” 在 flutter 方面,我得到了输出:
Function: ParseApiRQ.requestPasswordReset
I/flutter (28247): Status Code: 200
I/flutter (28247): Payload: {"className":"_User","email":"testazaz@gmail.com"}
在解析器端我安装了这样的东西: simple-parse-smtp-adapter 如文档所述配置。
我没有从解析器获得任何 Error/Info 日志。你能告诉我如何正确配置它吗?也许你知道其他方法 - 如何将 flutter 与解析器连接以发送电子邮件验证或密码更改电子邮件。
几天后,我终于在@DaviMacêdo 的帮助下解决了这个问题。 我实现了 Sendgrid Adapter。 在您的解析节点模块文件夹中,使用 cmd 安装此模块:
npm i parse-server-sendgrid-adapter
记得在文件顶部要求模块:
var SimpleSendGridAdapter = require('parse-server-sendgrid-adapter');
var api = new ParseServer({
...,
emailAdapter: SimpleSendGridAdapter({
apiKey: 'sendgridApiKey',
fromAddress: 'fromEmailAddress',
})
});
你可以获得api key here 并设置 sender e-mail here
我希望它能帮助其他面临同样问题的人节省很多时间!