web-dev-qa-db-ja.com

独自のサーバーnode.jsを使用したFirebase Hosting

Firebaseデータベースを備えたwebappがあります。 Firebaseでアプリをホストしたいのですが。私のアプリには独自のサーバーnodejsがあり、websocketを使用しています。 Firebaseでアプリをホストするにはどうすればよいですか?また、Firebaseで自分のサーバーを実行するにはどうすればよいですか?

15
jul56

あなたの質問はとても簡単だと思います。答えも簡単です。いいえ、できません。

Firebaseは静的ファイルのみを提供します。そのためには、heroku、コードシップなどを試す必要があります。

10

何を探しているのか正確にはわかりません。次の2つのうちの1つであると想定します。

  1. firebaseのサーバーでnode.jsスクリプトを実行したい

    Firebaseのサーバーで独自のコードを実行する方法はありません。

  2. 独自のサーバーでnode.jsスクリプトを実行して、Firebaseデータとやり取りさせたい

    Firebaseには、独自のノードスクリプトからBaaSサービスと通信できるようにするnode.jsパッケージがあります。 Firebaseのクイックスタートのnode.jsセクション および Firebaseのnpmパッケージ を参照してください。

9

Google Cloud Functionsを使用すると、ほとんどのタスク処理をサーバーレススタイルで実行できます: https://firebase.google.com/docs/hosting/functions

req.urlに基づいてJavaScriptを動的にロードするために使用しています。

3
Daniel Murawsky

Firebase関数を使用すると、可能です。あなたはグーグルからこのチュートリアルを見ることができます、それは非常に明確で追いつくのが簡単です。 Firebase Hosting Crash CourseのNode.jsアプリ-Firecasts

1
Lê Vũ Linh

Firebase Hostingでは、Cloud Functionsを使用してサーバー側の処理を実行できます。これは、Firebase Hostingサイトのコンテンツの動的生成をサポートできることを意味します。

ドキュメント

0
Prata