2017-04-14 7 views
0

나는 Heroku에서 내 Parse 서버를 설정하고 Mailgun 통합을 위해 emailAdapter를 사용하고 있습니다. 이메일이 제대로 전송되었지만 링크가 제대로 작동하지 않습니다. 내가 이해 한대로 사용자는 customPages에 정의 된 링크로 이동해야합니다. 대신 사용자는 https://url.com/parse/apps/my-parse-app-id/request_password_reset?token=WVu39ZyNsPWOA7dbF4h6386bE&username=emailaddress%40yahoo.com으로 연결됩니다.구문 분석 서버 비밀번호 재설정을 위해 customPages URL이 작동하지 않습니다.

참조

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

parse-server를 실행하는 index.js의 구성에서 "public server url"을 확인하십시오. –

답변

0

사용자는 아래를 참조하시기 바랍니다는 다음 "choosePassword"URL로 리디렉션 "애플 리케이션/...// publicServerURL 분석의"로 전송됩니다.

내가 이해할 수없는 한 가지는 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 또는 https입니다 : 내가 뭔가 같은 기대.