【问题标题】:User account email verification links not working用户帐户电子邮件验证链接不起作用
【发布时间】:2023-04-01 17:49:01
【问题描述】:

当用户使用parse-server(使用MailGunHeroku)注册时,我很难让验证电子邮件正常工作。

发送给用户的验证链接有这种形式:

  https://myapp.herokuapp.com/apps/.............

但它不起作用/

点击后我明白了:

  Cannot GET /apps/.......

即使我在网络浏览器中只输入这个:

  https://myapp.herokuapp.com/apps/

我还是明白了:

  Cannot GET /apps/

有一次我怀疑我可能在parse-server-mailgunparse-server-simple-mailgun-adapter 之间造成了一些混淆(我实际上并没有完全意识到两者之间的区别),所以我尝试了两者但我仍然得到了相同的错误。

既然我可以达到实际创建用户帐户并发送验证电子邮件的程度,我想我一定只是在设置中犯了一些细节错误;但我看不到在哪里。任何有经验的人的帮助或相关提示将不胜感激。

如果有人认为我应该分享一些代码,因为上面的解释还不够,请告诉我你需要知道什么来澄清我的观点。我会提供必要的信息。

【问题讨论】:

    标签: node.js parse-server mailgun email-verification


    【解决方案1】:

    你应该看到你的 publicServerURL 到https://myapp.heroku.com/parse

    【讨论】:

    • 如果我将 publicServerURL 设置为 '...myapp.herokuapp.com/parse' 错误是:{"error":"unauthorized"} 如果我将 publicServerURL 设置为 '...myapp. herokuapp.com' 错误是:Cannot GET /apps/....
    • 这里有如何重现我的问题的分步说明:stackoverflow.com/questions/49380780/…
    猜你喜欢
    • 2011-03-06
    • 2014-02-10
    • 2014-08-17
    • 2017-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多