Я пытаюсь проверить локально, будет ли электронное письмо с подтверждением, которое я посылаю пользователям, перенаправлять пользователей обратно с URL-адресом действия.
Документация: https://firebase.google.com/docs/auth/web/passing-state-in-email-actions
На локальном хостеСервер для разработки проекта, я получаю ошибку 400 от сервера Firebase с ошибкой, сообщающей мне, что «Домен не находится в белом списке».Поэтому я надеюсь использовать firebase serve, чтобы каким-то образом обойти белый список моего локального хоста.
Документация: https://firebase.google.com/docs/functions/local-emulator
Я пока не уверен, но думаю
firebase.auth().currentUser.sendEmailVerification(actionCodeSettings)
работает как облачная функция?(Если не кто-то, пожалуйста, поправьте меня)
Итак, мой главный вопрос: как я могу настроить свой локальный проект angular-cli для использования службы firebase для локальной разработки, чтобы получить белый список для локальной разработки.
например,
npm start = ng serve (or webpack transpiles typescript to js) and firebase serve (handles transpiled js to get through whitelist)
Или я могу на самом деле отправить мой тестовый код на сервер, который находится в белом списке, чтобы проверить этот метод проверки электронной почты?