2017-04-14 41 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。