Разобрать пароль сбросить электронную почту

Я переместил наш сервер синтаксического анализа на экземпляр Elastic beanstalk, и в результате мне пришлось настроить почтовый пистолет с адаптером электронной почты для отправки сброса пароля.

Моя проблема сейчас в том, что ссылки, предоставленные электронной почтой для сброса пароля, не работают:

Cannot GET /apps/pvrdbvgDEY6K59NQ4TmoYuoKcy0SzCfp6gCGFGE0/request_password_reset?token=SDVc5xloR4OHmInFNEKXc7Wuz&username=testuser

Код

emailVerifyTokenValidityDuration: 2 * 60 * 60, // in seconds (2 hours = 7200 seconds)

preventLoginWithUnverifiedEmail: false, // defaults to false

publicServerURL: process.env.SERVER_URL || 'http://localhost:1337/parse',
appName: 'InStyle',

emailAdapter: {
    module: 'parse-server-simple-mailgun-adapter',
    options: {
        fromAddress: 'no-reply@domain.com',
        domain: 'domain.com',
        apiKey: 'key-EXAMPLE',
    }
}

1 ответ

Там нет ошибки с вашим кодом. У меня это работает для текущего Parse-сервера v.2.3.2.

Может быть вашим process.env.SERVER_URL не имеет /parse дорожка?

В любом случае, правильный путь для восстановления пароля Parse-сервера должен быть:/parse/apps/[appId]/request_password_reset?token=[token generated by Parse]&username=[userName]

Другие вопросы по тегам