問題タブ [firebase-hosting]
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.
firebase - Firebaseホスティングでプライベート環境変数を設定するにはどうすればよいですか?
Divshot が最近シャットダウンしたので、私は多くのアプリケーションを Firebase ホスティングに切り替えました。これらのアプリの一部は外部 API に接続するため、プライベート環境変数 (たとえば、S3 アクセスの秘密鍵) を Firebase ホスティングに保存する方法が必要です。アイデアはありますか? この記事があります-https://www.firebase.com/blog/2015-10-29-managing-development-environments.html-しかし、それは非プライベート環境変数のみです。
ありがとう!
firebase - Firebase ホスティングのサイトに非 https リソースを含めることはできますか?
firebase が divshot を引き継いでシャットダウンしたため、サイトを divshot から firebase に移行しようとしています。
私のサイトは、https を必要としない単純な読み取り専用サイトです。また、https をサポートしていない外部サイトへのリンクも含まれています。サイトは divshot で完全に機能しましたが、firebase がすべてのサイトに https の使用を強制しているようです。残念ながら、これにより、私のサイトが参照している外部サイトの読み込みに失敗します。エラーは次のとおりです。
混合コンテンツ: 「https://mysite.firebaseapp.com/」のページは HTTPS 経由で読み込まれましたが、安全でないリソース「http://www.externalsite.com/」が要求されました。このリクエストはブロックされました。コンテンツは HTTPS 経由で提供する必要があります。
http: を削除しようとしたため、外部サイトは //www.externalsite.com/ だけになりましたが、これにより証明書エラーが発生します。この外部サイトではサポートされていないため、https に変更できません。
この問題を回避する方法はありますか?
firebase - 2 つのワークスペースをデプロイする Firebase Hosting
2 つのワークスペースがあります。
クイックスタート ガイドを使用して、main
ワークスペースをに正常にデプロイできましたmycustomdomain.firebaseapp.com
。
私firebase.json
の見た目は次のとおりです。
私は Angular 1.x Web サイトをホストしているため、クリーンな URL を処理するために書き換えを使用していることに注意してください。
blog
次に、ワークスペースのコンテンツを domainにアップロードしますmycustomdomain.firebaseapp.com/blog
。どうすればこれを達成できますか?
firebase - Firebase でホストされている静的 Web サイトにファイルを追加できますか?それとも毎回サイト全体をデプロイする必要がありますか?
Firebase Hosting を使用して、かなり大きな静的ファイルのセットをホストする予定です。サイト全体を利用可能にすることなく、新しいファイルのみを Firebase Hosting にデプロイすることは可能ですか?
基本的には、「完全な」展開ではなく、「更新」の展開を行いたいと考えています。ファイルを追加したい。
コンテキスト: すべての Travis ビルドで、新しいドキュメントを生成し、それらのドキュメントをサイトに追加したいと考えています。その時点では、サイト全体が利用可能ではなく、新しく生成されたファイルのみが利用可能です。
ありがとう!
firebase - CLI 経由でサイトを削除する方法
Firebase CLI 経由でアプリを削除する方法はありますか?
CI は、(CI ビルド番号に基づいて) 機能ブランチ用の一時的な Firebase アプリを作成し、それに対してテストを実行します。最後に、アプリを削除する必要があります。これがどのように行われるかは完全にはわかりません。firebase disable:hosting
ホスティングを無効にするだけで、アプリは削除しません。これは、Heroku レビュー アプリや Heroku フォーク アプリを使用する方法に似ています。同様の CI ワークフローは、バージョンを介して Google App Engine でも実現できます。
どんなポインタでも大歓迎です。
redirect - 「?」を使用して firebase にリダイレクトします。クエリ パラメータ
クエリ パラメータを含むリダイレクト ドメインを設定しようとしています。ただし、クエリパラメーターを使用してすべての URL を無視することはありません。
次に例を示します。
これらfirebase serve
は、ローカルで実行して試すと機能しますが、firebase にデプロイすると機能しません。