Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parse platform 解析重置密码超链接问题_Parse Platform_Parse Server_Reset Password - Fatal编程技术网

Parse platform 解析重置密码超链接问题

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:

我已经通过mailgun适配器实现了解析服务器(使用解析服务器示例)重置密码,配置如下:

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”部分