問題タブ [firebase-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Node.js のバージョンと Google Cloud の機能
ローカル Firebase サーバーを起動すると、次のメッセージが表示されますfirebase serve
。
警告: Node.js v8.9.4 を使用していますが、Google Cloud Functions は v6.11.5 のみをサポートしています。
しかし、何をすべきかについての情報はありません。Node.js を v6.11.5 にダウングレードするにはどうすればよいですか? Firebase プロジェクトだけにそのバージョンを使用し、他のプロジェクトには Node.js の最新リリース バージョンを使用する必要がありますか? その場合、どうすればいいですか?
編集:警告は次のようになり、新しいほぼ空のプロジェクトを実行できません:
ですから、Node.js をダウングレードする必要があると本当に思います。しかし、私はそれを安全に行う方法がわかりません。うーん、http://nodejs.org/ を見てみると、バージョンv6.11.5 さえ見つからないのですか?
EDIT 2:npm update --dev
問題が解決した場合は、新しいプロジェクトをチェックインしました。それはしませんでした。(実際には更新されたパッケージはありません。)
angular - ローカル開発をホワイトリストに登録するために、角度のあるプロジェクトでfirebase serveにng serveを引き継ぐにはどうすればよいですか?
ユーザーに送信している確認メールがアクション 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 serve を使用するようにローカル angular-cli プロジェクトを構成するにはどうすればよいかということです。
例えば
または、この電子メール検証方法をテストするために、ホワイトリストに登録されているサーバーにテストコードを実際に送信する唯一の選択肢はありますか?