1

AngularFire を使用して非常に単純な FireBase + Angular アプリを作成したというか、サンプルからコードをコピーしました。今のところ、Google 経由でのログインとログアウトを許可するだけです。コードはとてもシンプルなので、ここに投稿する必要さえないと思います。

さまざまな静的ファイル ホスティング ソリューションで試してみたところ、やや奇妙な結果が得られました。

Google ドライブ、Dropbox、Github で。すべてのページでページが提供され、コンソールに 404 エラーも JS エラーも表示されませんでしたが、ログイン自体は機能しませんでした。何が起こるかというと、プログラムはログイン画面を起動してユーザーにログインしますが、角度のある「auth.user」オブジェクトはnullのままです。

Visual Studio で (「ブラウザでファイルを表示する」だけで) 実行され、FireBase 独自のホスティング ソリューションでホストされている場合も、まったく同じコードが期待どおりに実行され、問題はありませんでした。ログインとログアウトの両方が機能しました。

これは「バックエンドなし」のアプリであり、より正確には、同じバックエンド、つまり FireBase サービスを持っているため、それがどのようになるのか疑問に思いました。

ここで何が起きてるの?

Google ドライブ でのホスティングについての説明 Dropbox と Github でのホスティングについての説明

(この質問を改善する方法についてのコメントは感謝されます)

4

1 に答える 1