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