問題タブ [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.

0 投票する
1 に答える
603 参照

firebase - Firebase エラー「セキュリティ ルール エラー - 指定されたセキュリティ ルール ファイルが存在しません」

Firebase をホスティング サービスにデプロイしようとするとき。また、このfirebaseツールを使用してセキュリティ ルールを公開しています。次のエラー メッセージが表示されます。

ただし、セキュリティ ルールが指定されています。これが私のfirebase.jsonファイルです:

セキュリティ ルールの指定方法の何が問題になっていますか?

0 投票する
1 に答える
1227 参照

firebase - firebaseホスティングを使用してホストされるfireappに変更を加える方法は?

angularfire アプリをホストするために firebase ホスティングを使用しています。

ドキュメントのクイックスタートの手順を使用して、アプリは正常にデプロイされました。

アプリにいくつかの小さな問題があり、変更する必要がありました。これらの変更を行い、手順を再度実行しましたが、ライブ アプリ (firebase URL 経由) にはこれが反映されません。

アプリの削除、firebase.jsonファイルの削除、プロセスのやり直しを数回試みました。ただし、古い変更は引き続き反映されます。これが git push デプロイメントの場合、新しい変更をコミットしていないように見えます。ドキュメント、--help、コマンドなどを読みましたが、これを理解できません。

ここで何が欠けているのでしょうか?

編集: 正確なコマンド:

次に、そのページを開くと、まだ更新されたファイルが取り込まれています。初めて http ファイルを使用したのは好きではありません。httpsに変更しましたがアプリに反映されません。

編集2

アプリで変更が行われているにもかかわらず、まだ http の問題が発生しています。

アプリ内の私のスクリプト:

0 投票する
1 に答える
188 参照

json - Last-Modified ヘッダーを設定するときの「不適切な形式の 'headers' エントリ」

Last-Modifiedリソースが適切にキャッシュされるように、リソースのヘッダーを設定しようとしています。ただし、実行するfirebase deployと次のエラーが発生します。

私のfirebase.jsonは次のとおりです:

ファイルは適切にフォーマットされているように見えますが、このエラーにより、Firebase ホスティングでヘッダーpermission_deniedを設定することはできないと思われます。Last-Modified何か案は?

0 投票する
1 に答える
593 参照

javascript - Angular を介して Firebase ホスティングから JSONP ファイルを取得する

.jsonリモート Firebase サーバーからファイルを取得しようとしています。

しかしurl、ブラウザで開くと、json ファイルが読み込まれます。wget urljsonファイルがロードされても。しかし、角度を介して、404見つかりませんでした。

これで、.jsonリモート ファイルの構造は次のようになります。

上記のファイルは、$http.get() を使用して取得できますが、$http.jsonp() を使用して取得することはできません。JSONP は、上記の構造を持つ .json ファイルを解析できません。どうすればこれを回避できますか?

0 投票する
0 に答える
61 参照

javascript - Angulars $http.jsonp() は 404 を返しています

リモート サーバー (parse、firebase、amazon) から .json ファイルを取得しようとしています。

しかし、ブラウザーで url を開くと、json ファイルが読み込まれます。wget url を実行しても、json ファイルが読み込まれます。しかし、角度を介して、404 not found が返されます。$httpファイルが存在するにもかかわらず、angulars が 404 を返すのはなぜですか。これに対する解決策はありますか?

0 投票する
2 に答える
5439 参照

seo - SPA の SEO をホストする Firebase

シングル ページ アプリの場合、サーバー conf に高度な書き換えルールを実装して、Web クローラーとソーシャル メディア ボットをプロキシし、事前にレンダリングされたバージョンの JavaScript SPA コンテンツをキャッシュする必要があります。

http://prerender.ioのようなサービスを使用する

このプロキシを示すさまざまなサーバー構成ルールがここにテンプレート化されていることに気付くでしょう: https://prerender.io/getting-started#install-it

https://www.firebase.com/docs/hosting/guide/url-redirects-rewrites.htmlを使用すると、Firebase はこのレベルの洗練をサポートしますか?

たとえば、Firebase rewrite-rules を使用してこの nginx構成を実装するにはどうすればよいですか。

余談ですが、次のようなことをサポートしていただけるのは素晴らしいことだと思います。

しかし、これは SPA が直面している戦いの半分しか解決していません。

0 投票する
5 に答える
9136 参照

firebase - firebase deploy での「パブリック ディレクトリの警告 - パブリック ディレクトリが空です」

次のホスティング構成のfirebaseアプリがあります。

app ディレクトリが空ではありません (index.html と javascript ファイルが含まれています)。ただし、デプロイすると、次の警告が表示されます。

静的ファイルを参照しても、それらが見つかりません。ここで何が間違っているのでしょうか?

0 投票する
2 に答える
3815 参照

javascript - firebaseでunix-timestampをフォーマットされた日付文字列に変換する方法

1333699439 などのタイムスタンプを 2008-07-17T09:24:17 に変換するにはどうすればよいですか?

現在、firebase で使用しています - タイムスタンプ: Firebase.ServerValue.TIMESTAMP.