- dynamodb.session.cookie.maxAge: 7 days(24h × 60m × 60s × 1000ms)
最も基本形の開発
- yarn dev
- yarn express
.env
に以下の定数の設定が必要- CLIENT_ID
- CLIENT_SECRET
- REDIRECT_URI
- COOKIE_SECRET
バックエンドのみ開発する場合
- yarn build:dev
- yarn express
.env
に以下の定数の設定が必要- CLIENT_ID
- CLIENT_SECRET
- REDIRECT_URI
- COOKIE_SECRET
Cypress での認証突破後に、自動テストの API テストを流す場合
- yarn build:dev
- yarn express:run:test
.env
に以下の定数の設定が必要- CLIENT_ID
- CLIENT_SECRET
- REDIRECT_URI
- COOKIE_SECRET
- yarn build:localdev
- yarn sls:dev
yarn sls:dev
のコマンドオプションに以下が必要- --param=ipaddress1
- --param=CLIENT_ID
- --param=CLIENT_SECRET
- --param=REDIRECT_URI
- --param=COOKIE_SECRET
- Google のクライアント情報の
承認済みの JavaScript 生成元
と承認済みのリダイレクト URI
にそれぞれ以下を設定 .env
の以下の値を以下のようにする
- redirect_uris に登録する uri が API Gateway を Deploy してからでないと判明しない
- 暫定対応:PoC 環境なので雑に 2 回 Deploy する(1 回目の Deploy 時には適当な redirect_uri を指定して、2 回目の Deploy でそれを上書きする)