Skip to content

Ryokada/itten-function

Repository files navigation

itten-function

一天Web向けの内部APIです

Firebase Functionsで実行されます。

Firebase Function

開発

https://qiita.com/mashimo_/items/bcca63276dcae3b22f5b

firebase login

firebase projects:list

プロジェクトを設定する

開発環境(itten-web-dev)

firebase use dev

本番環境(itten-web)

firebase use prd

エミュレーター起動(データを保存)

firebase emulators:start --import=./dir --export-on-exit

FunctionsのTypeScriptの変更をウォッチしてビルド

(別のプロンプト)

cd functions
npm run build:watch

環境変数

https://firebase.google.com/docs/functions/config-env?hl=ja&gen=1st#env-variables

functions/.envは共通

devの場合

firebase use dev

-> /functions/.env.devが使われる

本番の場合

firebase use prd

-> /functions/.env.prd が使われる

デプロイ

環境を設定

firebase use dev (or prd)

デプロイ

firebase deploy --only functions

403で失敗することあったけどもっかいやったらできた

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published