Firebase Cloud Functionのcheat sheet(TypeScript用)

未分類


前提

Google Spreed Sheet
FireStore
VSCode

VS Code

Prettierを導入する。
ESLintに、Prettierを優先させる。
module.exports = {
extends: [
'prettier',
],
plugins: [
'prettier',
],
rules: {
'prettier/prettier': 'error',
},
};

フォルダ構造として、
http
triggers
models
utils
を用意し、それぞれのindex.tsを用意する。

ターミナル

firebase login

デプロイ

firebase deploy –only functions

Lint

npm run lint
npm run lint –fix (自動で修正)

ローカルデプロイ

npm run-script build
firebase serve –only functions

ローカル開発環境

npm install -g firebase-tools
firebase init
firebase init emulators
firebase emulators:start

APIテスト

ここから実行しないとエラーになっちゃう。
https://console.cloud.google.com/functions/list

グーグルシートと連携

Jsonをごにょごにょ

Twitter
@Gong_nyaa
個人用(筋トレ、アプリ開発者、読書、仕事好きの方とつながりたいです!)

@English_Story
会社用(英語好きの方、英語関連事業者さんと繋がりたいです!)
英語学習ゲーム、英語物語に関する情報や、英語学習に役立つ情報を発信します。