Firebaseでバックエンドの実装をExpressで!
Firebaseでバックエンドの実装をExpressで!Firebaseでバックエンドの処理を実装するには「ファンクション(Functions)」を使います。この記事では、Node.jsでバックエンドを実装する際に広く利用されているExpressのモジュールを使ってFirebaseのバックエンド機能を実装する方法を解説しています。
Firebaseのバックエンド(Functions)利用の手順
最初に、Firebaseのバックエンドを利用するための手順を簡単に説明します。 他の機能と同じで、Firebaseプロジェクトを作成します。
その後は、
* Firebaseのプロジェクトフォルダの作成
*「firebase init」でFirebaseのプロジェクトフォルダの初期化
* 必要なモジュールのインストール
* バックエンドのコードの作成
* Typescriptを利用する場合、「コンパイル」
* 開発用のPCでテスト
* インターネットに公開(デプロイ)
* Firebaseのプロジェクトフォルダの作成
これは、開発用のPCでFirebaseのバックエンドのプロジェクトフォルダを作成します。要領はFirebaseのホスティングの設定の場合とほぼ同じです。フォルダを新規に作成するだけです。
フォルダを作成したら、作成したフォルダに移動します。 FirebaseのSDKをインストールします。すでに「-g」オプションを付けてインストールしている場合は不要です。
$ npm install -g firebase-tools
そのあとで、Firebase Admin SD
0