Parse platform 解析重置密码超链接问题
我已经通过mailgun适配器实现了解析服务器(使用解析服务器示例)重置密码,配置如下:Parse platform 解析重置密码超链接问题,parse-platform,parse-server,reset-password,Parse Platform,Parse Server,Reset Password,我已经通过mailgun适配器实现了解析服务器(使用解析服务器示例)重置密码,配置如下: var api = new ParseServer({ .... verifyUserEmails: true, emailVerifyTokenValidityDuration: 2 * 60 * 60, preventLoginWithUnverifiedEmail: false, publicServerURL: 'http://my.domain.com', appName:
var api = new ParseServer({
....
verifyUserEmails: true,
emailVerifyTokenValidityDuration: 2 * 60 * 60,
preventLoginWithUnverifiedEmail: false,
publicServerURL: 'http://my.domain.com',
appName: 'MyApp',
emailAdapter: {
module: 'parse-server-mailgun-adapter-template',
options: {
fromAddress: 'no-reply@mydomain.com',
domain: 'domain.mailgun',
apiKey: 'key-FromMailGun'
}
},
....
});
通过我的应用发送重置密码后,我将收到如下邮件:
嗨
您请求为MyApp重置密码
单击此处重置:
但是,我点击了邮件中的链接。网络显示
无法获取/apps/appid/request\u password\u reset?令牌=令牌&用户名=用户名。
因此,我必须自己实现app.get(/request\u password\u reset)功能?或者可以使用解析服务器默认html和表单?我已经阅读了你的index.js,我认为问题在于你的publicServerURL。确保您使用的URL与服务器URL相同
我也遇到过类似的问题。一个解决方案会很好。你能试试这个模块吗<代码>模块:“解析服务器简单邮件枪适配器”此外,您不需要创建函数。它已经由parse处理了。@Lyon那么如何解决我的问题呢@章恩齊 您是否尝试过使用前面评论中所述的模块?我正在使用这个模块,它工作得非常好。对我来说,问题是在publicServerURL中需要包含“/parse”部分