web-dev-qa-db-ja.com

FirebaseHostingを使用してNode.jsでRESTfulAPIを作成できますか

Server.js HelloWorldを例にとってみましょう

  var http = require("http");
  http.createServer(function(request, response) {
    response.writeHead(200, {"Content-Type": "text/plain"});
    response.end("Hello World");
  }).listen(80);

Firebaseでどのように使用できますか?

重複して申し訳ありませんが、答えは3年間でした

9
marco

(更新:答えは:はい、できます-以下の更新を参照してください)

元の回答

いいえ、できません。 Firebaseホスティングは、静的コンテンツ専用です。

参照: https://firebase.google.com/docs/hosting/

Firebase Hostingは、ウェブアプリに高速で安全な静的ホスティングを提供します。

Nodeアプリを実行できるHerokuのようなサービス、またはNodeをインストールしてアプリを実行する独自のサーバーが必要です。

更新

これで、FirebaseでNodeアプリを直接ホストできます-コメントで指摘してくれたAyyappaに感謝します。

この優れたビデオチュートリアルを参照してください。

およびドキュメント:

Cloud Functions for Firebaseを使用すると、Firebase機能とHTTPSリクエストによってトリガーされたイベントに応答してバックエンドコードを自動的に実行できます。コードはGoogleのクラウドに保存され、管理された環境で実行されます。独自のサーバーを管理および拡張する必要はありません。

これはまだベータ版であることに注意してください:

これは、Google CloudFunctionsのベータリリースです。このAPIは、下位互換性のない方法で変更される可能性があり、SLAまたは非推奨のポリシーの対象ではありません。

13
rsp