2016-10-21 5 views
0

プロジェクトでFirebase Realtime Database、Firebase Storage、およびFirebase Server SDKを使用します。Firebaseのカスタムエンドポイント

Android、ios、およびwebで使用できるカスタムエンドポイントを使用してこのプロジェクトを公開するにはどうすればよいですか?

編集

さらなる研究の後、私はそのアーキテクチャはFirebaseの全体の理念に反するので、エンドポイントの後ろFirebaseを置くのは良い考えではないかもしれないことを理解しています。

しかし、問題は、Firebase StorageとFirebase Realtime Databaseの間にデフォルトの統合がないことです。 2つのサーバーサイドの統合のための方法はありますか?また、カスタムサーバー側のアプリケーションエンジンもありますか?

+2

私は、私が以前に[同様の質問](http://stackoverflow.com/questions/37083824/adding-custom-routes-inside-a-firebase-instance)を尋ねたと信じています。サーバとクライアントのコードの間にFirebaseを使用するように提案された共通のアーキテクチャがあります。 – adjuremods

+0

ブログ記事で提案されているアーキテクチャは、2013年のもので、その後、Google Cloudプラットフォームとの統合を含むFirebaseにいくつかの変更が加えられました。 – Chebyr

+1

より新しいアーキテクチャーガイドラインが見つかりました。https://cloud.google.com/solutions/mobile/mobile-app-backend-services#firebase – Chebyr

答えて

2

Firebaseをバックエンドとして使用するプロジェクトにはよくある方法がいくつかありますが、カスタムバックエンドコードも実行しています。最も一般的なものの

2:

  • あなたはアプリとバックエンドの間でデータベースを置くことができます。これはblog post in 2013でカバーされていましたが、今日でも有効です。 diagram of Firebase Database between front-end and back-end article from the Cloud documentation も、より現代的な図で、このパターンをカバー:

diagram of Firebase Database between front-end and back-end

+0

これは元の質問に答えていますが、理想的なアーキテクチャーについてはさらに検討が必要です。 – Chebyr

関連する問題