2017-04-14 80 views
0

我有我的Parse服务器设置在Heroku上,我使用emailAdapter Mailgun集成。我的电子邮件发送正常,但链接无法正常工作。据我所知,用户应该被定向到customPages中定义的链接。相反,用户被引导到: https://url.com/parse/apps/my-parse-app-id/request_password_reset?token=WVu39ZyNsPWOA7dbF4h6386bE&username=emailaddress%40yahoo.comcustomPages网址不工作分析服务器密码重置

请参阅下面的参考

publicServerURL: 'https://url.com/parse', 

appName: 'My App', 

emailAdapter: { 

    module: 'parse-server-simple-mailgun-adapter', 

    options: { 

    fromAddress: '[email protected]', 
    domain: 'mg.url.com', 
    apiKey: 'key-mykey', 

    } 
    }, 

customPages: { 

invalidLink: 'http://url.com/link_invalid', 
verifyEmailSuccess: 'http://url.com/verify_email_success', 
choosePassword: 'https://url.com/choose_password', 
passwordResetSuccess: 'http://url.com/sucess' 

} 
+0

检查您的配置中的“公共服务器url”在您运行parse-server的index.js中 –

回答

0

用户将被发送到你的 “publicServerURL /分析/应用/ ...”,然后重定向到 “choosePassword” 网址。

我不明白的一件事是,您的choosePassword似乎与您的解析服务器位于同一个域中,除非您使用相同的示例域。我会期望像这样:

publicServerURL: 'https://serverurl.com/parse', 
... 
customPages: { 

invalidLink: 'http://url.com/link_invalid', 
verifyEmailSuccess: 'http://url.com/verify_email_success', 
choosePassword: 'https://url.com/choose_password', 
passwordResetSuccess: 'http://url.com/sucess' 

} 

另一件你可能想检查的是你的customPages中的http vs https。