見出し画像

【Firebase】firebaseが難しいけど簡単な話

firebaseを使ってみたという話です。つまずいたimport周りを短文複数で書いていきます。

Nodejs:16系

firebaseのfirestoreを使うときのimport方法

公式のガイドにはNodejsで使う際は以下のコードが紹介されています。

const { initializeApp, applicationDefault, cert } = require('firebase-admin/app');
const { getFirestore, Timestamp, FieldValue } = require('firebase-admin/firestore');

しかしながら、これは古い情報[要出典]らしく、実際にはimportを使って

import * as admin from "firebase-admin";

でfirestoreを使えるようになっています。

NodeJSでFeach...?

NodeJSではFeachはデフォルトで入っていません。もう一度言いますデフォルトで入っていません。
というわけで、対応npmである"node-feach"ライブラリーを入れる必要があります。コードは以下のとおり

import feach from node-feach;

LambdaとGCFは似てるよね。

関数の書き方は感覚的にはGCFとLambdaは最初など特に同じです。GCFはコード内にトリガーを与える点が他の書き方との違いです

この記事が気に入ったらサポートをしてみませんか?