ユーザーに送信している確認メールがアクション URL でユーザーをリダイレクトするかどうかをローカルでテストしようとしています。
ドキュメント: https://firebase.google.com/docs/auth/web/passing-state-in-email-actions
プロジェクト開発用の localhost サーバーで、firebase サーバーから 400 エラーが発生し、「ドメインがホワイトリストに登録されていません」というエラーが表示されます。そのため、firebase serve を使用して、ローカルホストのホワイトリストをなんとか通過したいと考えています。
ドキュメント: https://firebase.google.com/docs/functions/local-emulator
まだよくわかりませんが、そう思います
firebase.auth().currentUser.sendEmailVerification(actionCodeSettings)
クラウド機能として動作しますか? (そうでない場合は、私を修正してください)
したがって、私の主な質問は、ローカル開発のホワイトリストに登録するために、ローカル開発に firebase serve を使用するようにローカル angular-cli プロジェクトを構成するにはどうすればよいかということです。
例えば
npm start = ng serve (or webpack transpiles typescript to js) and firebase serve (handles transpiled js to get through whitelist)
または、この電子メール検証方法をテストするために、ホワイトリストに登録されているサーバーにテストコードを実際に送信する唯一の選択肢はありますか?