Назад | Перейти на главную страницу

Проверка учетной записи электронной почты Parse-server / Heroku не работает

Я пытаюсь реализовать систему проверки электронной почты на Parse-Server (/ Heroku), когда создается учетная запись пользователя; чтобы пользователь мог подтвердить создание своей учетной записи.

В этих вопросах все работает хорошо:

Проблема вот в чем:

Кто-нибудь видел подобную проблему и знает как ее решить?

У меня была такая же проблема с Heroku. Убедитесь, что все ваши переменные конфигурации SMTP установлены правильно на экземпляре heroku. Mastodon production.rb использует эти переменные для определения способа отправки исходящей электронной почты. Эти переменные существуют на панели инструментов mailgun, и их очень легко сопоставить.

Использовать config, config:set, config:get и config:unset интерфейса командной строки Heroku для управления вашими конфигурационными переменными:

$ heroku config:set GITHUB_USERNAME=johnroyce
//Adding config vars and restarting myapp... done, v12
GITHUB_USERNAME: johnroyce

$ heroku config
GITHUB_USERNAME: johnroyce
OTHER_VAR:    production

$ heroku config:get GITHUB_USERNAME
johnroyce

$ heroku config:unset GITHUB_USERNAME
//Unsetting GITHUB_USERNAME and restarting myapp... done, v13

Heroku рассматривает эти конфигурационные переменные как переменные среды для приложения. Эти постоянные переменные остаются на месте во время развертывания и перезапуска приложения. Если вы не хотите изменять значения этих переменных, все, что вам нужно, - это установить их один раз.