Динамическая ссылка Firebase не настроена для текущего проекта - PullRequest
0 голосов
/ 07 ноября 2019

В моем веб-приложении React я пытаюсь настроить страницу действий по электронной почте, которую пользователи видят при переходе по ссылке для проверки электронной почты.

Мне что-то не хватает, потому что я получаю сообщение об ошибке: «Предоставленная динамическая ссылкадомен не настроен или не авторизован для текущего проекта. "

Вот моя конфигурация динамической ссылки: enter image description here

Вот мои actionCodeSettings:

const actionCodeSettings = {
            url: 'http://localhost:3000/portal',
            handleCodeInApp: true,
            dynamicLinkDomain: 'https://a3returns.page.link/emailVerification',
          };
...
const signInLink = await admin.auth().generateEmailVerificationLink(data.email, data.actionCodeSettings);

Создание signInLink - это то, что вызывает вышеуказанную ошибку.

Я настроил свой firebase.json так:

 "rewrites": [
      {
        "source": "/link/**",
        "dynamicLinks": true
      },
      {
        "source": "!/link/**",
        "destination": "/index.html"
      }
    ],

И я размещаю страницу динамической ссылки следующим образом:

<Route exact path="/link" component={DynamicLink} />

Мой белый список динамических ссылок включает следующее:

^https://a3-recall\.firebaseapp\.com/.*$

И авторизованные домены моего проекта включают в себя:

a3returns.page.link
and
a3-recall.firebaseapp.com

Если я предварительно просматриваю свою динамическую ссылку и следую за Интернетомпо ссылке я без проблем захожу на свою размещенную страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...